壹小俊的博客

我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他 们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创...

余额宝技术架构及演进

导读:余额宝开启了划时代的意义,开启了全民理财时代。上个月微博商业产品部联合天弘基金等金融技术团队策划了首届互联网金融系统沙龙,围绕在互联网金融过程中碰到技术架构问题与业界展开分享及交流。本文是陈雨在沙龙上的演讲,授权高可用架构首发。 余额宝总结起来包括这样几个属性,第一它是一个传统的货币基金,...

2019-03-19 20:20:35

阅读数 9773

评论数 5

页面加载完成后自动执行一个方法函数的JQ、JS方法

一、JS方法 1.最简单的调用方式,直接写到html的body标签里面: <body onload="myfunction()"> <html> <body onload="...

2019-04-19 15:02:37

阅读数 29

评论数 0

git错误--error: Merging is not possible because you have unmerged files. hint: Fix them up in the work

这样的错误是本地的文件和未提交(commit)的文件有差异。所以,在这里先使用git status 然后 git add 差异文件。然后在git commit。但是,这里又会出现一个问题。 这个时候使用git push -f origin master 然后切换分支到master。 ...

2019-04-19 11:42:31

阅读数 11

评论数 0

tp5insertAll和saveAll

$pTestM = new Ptest(); Db::startTrans(); $bool1 = Db::table('goat_p_test')->insertAll($add); $bool2 = $pTestM->...

2019-04-19 11:38:01

阅读数 19

评论数 0

js跨域问题及常用的两种解决方案

跨域产生的原因 跨域是由浏览器的同源策略引起的,即不同源(协议,域名,端口中其中有一个不同)的js是不能读取对方的资源的。当要网站中的js要请求其他网站的数据时就会产生跨域问题,就像下面这样,浏览器会报错。 关于会产生跨域的情况,直接在网上找了一张图,做了很详细的总结。 当然这都不是...

2019-04-18 09:10:15

阅读数 22

评论数 0

tp5使用installAll时报错SQLSTATE[21000]: Cardinality violation: 1222 The used SELECT statements have a dif

这个是因为你在添加数据的时候,数组中缺少字段。比如说数组: array( 0=>[ 'name'=>'1', 'age'=>2 ], 1=>[ 'name'=>'2'...

2019-04-17 17:14:58

阅读数 23

评论数 0

thinkphp5.0返回插入数据id

添加数据后如果需要返回新增数据的自增主键,可以使用getLastInsID方法: Db::name('user')->insert($data); $userId = Db::name('user')->getLastInsID(); 或者直接使用insertGetI...

2019-04-17 17:11:23

阅读数 24

评论数 0

layui上传 同时绑定多个元素,并将属性设定在元素上 lay-data BUG(这个针对于tp)

tp使用过程中 lay-data 中URL 前面必须要有空格 不然会报错 默认的首页 不是指定URL <button class="layui-btn demoMore" lay-data="{url: '/a/'}">上传A...

2019-04-17 11:35:30

阅读数 23

评论数 0

HTML5之input标签的新type属性

新type属性介绍 首先让我们来看一张表 HTML5中的type.png 其中标有`红色5`的代表`HTML5`中推出的 测试代码: <!DOCTYPEhtml> <htmllang="en"&gt...

2019-04-15 15:40:33

阅读数 30

评论数 0

PHP判断手机号码是否正确

我们将用正则表达式来匹配手机号码,我们先分析一下手机号码的编码规则: 1. 手机号都是11位的 2. 手机号码均为1开头 3. 第二个数字目前有34578这几个数字,后面会不会增加1、2、6、9,我只能说很有可能,程序猿就是苦逼! php用正则表达式判断手机号码的写法: $g = "/^...

2019-04-15 15:38:40

阅读数 35

评论数 0

爬虫第五课---scrapy(一)环境的安装,框架的基本介绍,运行流程和小案例

一、安装环境 scrapy 安装 win安装 1.安装Twisted https://www.lfd.uci.edu/~gohlke/pythonlibs/ Twisted‑18.9.0‑cp36‑cp36m‑win32.whl cp36 是python版本win32是python的位数 2...

2019-04-14 13:30:15

阅读数 29

评论数 0

JavaScript字符串转数字的5种方法及其陷阱

String 转换为 Number 有很多种方式,我可以想到的有 5 种! parseInt(num); // 默认方式 (没有基数) parseInt(num, 10); // 传入基数 (十位数) parseFloat(num); // 浮点数 Number(num); // Nu...

2019-04-12 14:23:38

阅读数 32

评论数 0

html使用js验证文本框中小数点两位

obj.value = obj.value.replace(/[^\d.]/g,""); //清除“数字”和“.”以外的字符 obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能...

2019-04-12 10:42:09

阅读数 39

评论数 0

pip install豆瓣源你使用了吗,快到你都无法想象

pip install-i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com ____ ————是你要下载的包。试试吧,小伙子。

2019-04-11 21:17:44

阅读数 39

评论数 0

安装pywin32(Python调用win api必看)

pywin32是一个第三方模块库,主要的作用是方便python开发者快速调用windows API的一个模块库。 同时pywin32也是绝大部分windows上第三方python模块库的前提,例如wmi,如果没有安装pywin32是无法正常使用wmi这个三方模块库的。 开始之前,小编强烈建议小...

2019-04-11 21:08:26

阅读数 36

评论数 0

爬虫第四课---网页解析

BeautifulSoup4的使用(文档https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html) 1.安装 pip installBeautifulSoup4 ''' bs4的使用 ''' import re f...

2019-04-10 21:31:56

阅读数 38

评论数 0

layui中select中的append不显示

只需要在append结束后,layui.form.render('select')就可以啦

2019-04-10 18:59:36

阅读数 42

评论数 0

layui 如何取得select下拉框选中的值

html: <form class="layui-form layui-form-pane" action="" lay-filter="example"> &lt...

2019-04-10 18:00:43

阅读数 35

评论数 0

更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。 提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见 提示:'git push --help' 中的 'Note about fast-forwards' 小节。 引起这个问题是远程仓库和本地不同步引起的...

2019-04-09 15:25:43

阅读数 44

评论数 0

PDO出现“could not find driver”解决办法

原因分析:以上这种问题,也就是大家经常问的PDO drivers没有mysql或PDO drivers 不支持mysql这两个问题。原因其实都是一样的,都是缺少pdo_mysql扩展。 解决办法: 其实办法很简单,无非就是检查你是否安装了PDO扩展?如果你已经安装了PDO扩展。再检查你是否...

2019-04-09 13:56:42

阅读数 40

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭