#包一个

druid 数据源 使用属性文件的一个坑

直接上代码:<beanid="propertiesFactoryBean"class="org.springframework.beans.factory.config.PropertiesFactoryBean"><propertyname="locations"><list>&l...

实现一个简易版webpack

现实webpack的打包产物大概长这样(只把核心代码留下来):  实现一个简版的webpack依葫芦画瓢,实现思路分2步:1.分析入口文件,把所有的依赖找出来(包括所有后代的依赖)2.拼接出类似上面的立即执行函数找依赖constfs=require('fs');constpath=require('...
代码星球 ·2020-04-06

怎么写一个带 bin 的 npm 包

只需要2步:1.在package.json定义一下:{"name":"my-cli",...,"bin":{"command-name":"./xxx/xxx.js"//对于package.json的相对路径},...} 2.在使用的文件首行写 #!/usr/bin/envnode#!/usr/bi...
代码星球 ·2020-04-06

写一个整数四则运算的解析器——语法分析部分

构建AST1.先用BNF定义3个语法运算表达式<Expression>::=<AddExpression><EOF>加法表达式<AddExpression>::=<MultipleExpression>|<AddExpression><+&g...

写一个整数四则运算的解析器——词法分析部分

写一个简单的词法、语法分析器,来最终分析出整数四则运算表达式的结果。为了简化词语法分析我们只允许出现0~9,+,-,*,/,空格,,这几个字符词法分析:方法1.状态机我们先准备3个判断方法://是否是数字functionisNum(letter){returnletter==='0'||letter==='1'||le...

express起一个代理服务器,webpack-dev-server同时起多个

由于系统业务比较复杂,微前端(多页应用)实现期望用一个app一个webpack的形式,这样可以更好隔离,而且每个app的webpackconfig可以定制。Nginx在前端项目中安装比较麻烦,所以考虑用nodejs来代理,社区比较成熟的node代理显然就是express的http-proxy-middleware了:v...

python安装及写一个简单的验证码组件(配合node)

1.安装Python到官网下载响应系统的版本(这里以windows为例):https://www.python.org/downloads/windows/然后就是不断地“下一步”2.运行要想node那样可以在命令行运行,要首先配置好系统的全局环境变量:win10为例:“此电脑&rd...

自己写的一个Vue

下面这里是我自己写的一个小型的vue,原理就是proxy://Proxy天生没有prototype,因此要加上,不然extends会报错Proxy.prototype=Proxy.prototype||Object.prototypeclassmyVueextendsProxy{constructor(options)...
代码星球 ·2020-04-06

揭秘一个操作灰色关键词牟取暴利的案例

感谢息心SEO的分享,此文揭秘了几种操作灰词的黑帽手法,这种技术是明显的违规行为,一般存活率都不长。读者仅供了解,切勿实际操作!昨晚笔者分析一个哥们的站,可是越分析到后面我越心惊,而且让我发现了一个对我来说很新鲜的项目。起初我以为他的站就是个初生的电影站,但是当我看到了很多诸如标签多次指向关键词,大量锚文本指向同一个关...

rails跑通第一个demo

rails-h查看帮助 Usage:railsnewAPP_PATH[options]Options:-r,[--ruby=PATH]#PathtotheRubybinaryofyourchoice#Default:D:/Rails/Ruby1.9.3/bin/ruby.exe-b,[--builder=BU...
代码星球 ·2020-04-06

由于外键的存在引发的一个mysql问题 Cannot change column 'id': used in a foreign key constraint

Duplicateentry'0'forkey'PRIMARY'一查,发现表没有设置自增长。尝试增加修改表,添加自增长。ALTERTABLEsh_incentive_itemMODIFYidSMALLINTUNSIGNEDAUTO_INCREMENT;报错[SQL]ALTERTABLEsh_incentive_item...

一个高效的工作方式

做了一个项目,需要管理员角色,坐席人员角色。在同一个浏览器登录,就会出现错乱。想了一个好主意,用不同的浏览器。我喜欢chrome,就用它作为主浏览器,登录管理员。又下载了一个基于chrome的浏览器,世界之窗,用它来登录坐席人员。同时,查找资料就用用火狐。这样,三个浏览器并排使用,还是蛮高效的。...
代码星球 ·2020-04-06

请定义一个函数 quadratic(a, b, c),接收 3 个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解

importmath#定义一个函数,接受三个参数,返回一个一元二次方程的两个解defquadratic(a,b,c):m=b*b-4*a*cifm>=0:x=(-b+math.sqrt(m))/(2*a)y=(-b-math.sqrt(m))/(2*a)returnx,yelse:return'noanswer!...

Java判断一个字符串str不为空:方法及时间效率

判断一个字符串str不为空的方法有:  1、str==null;  2、”“.equals(str);  3、str.length<=0;  4、str.isEmpty();注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。    例如:数组。leng...

CXF 入门:创建一个基于WS-Security标准的安全验证(CXF回调函数使用)

注意:以下客户端调用代码中获取服务端ws实例,都是通过CXF入门:远程接口调用方式实现 以下是服务端配置========================================================<?xml version="1.0" encoding="UTF-...
首页上一页...108109110111112...下一页尾页