- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 PHP 关于mysqli_connect()的返回值应怎么用在mysqli_xx()里
在之前的php版本中,之前比较常用的是mysql_connect(server,user,pwd,newlink,clientflag)来连接数据库,并且使用mysql_xxx()函数进行mysql的操作,然而这种方法在现在来说已经不再推荐使用,而是使用mysqli 或 PDO。现在可以来拓展三者的区别1 . mysql 是设计开发允许PHP应用与MySQL数据库交互的早期扩展。它主要是针对M...
2019-03-09 09:46:34
1962
原创 JS中的闭包,怎么用闭包
闭包:闭包是由函数以及创建该函数的词法环境组合而成,这个环境包含了这个闭包创建时所能访问的所有局部变量闭包三要素: 嵌套结构的函数 内部函数访问了外部函数的变量 在外部函数的外面,调用内部函数 /*闭包的常见写法*/function fun(){ var name = "haha"; function innerFun(){ ...
2018-12-16 12:08:12
610
2
转载 区块链学习笔记:区块链到底能干什么
来源:区块律动BlockBeats作者:Jade编者语:区块链媒体被大量封号,BAT 联手全网封杀,再到昨天的国家互金举报平台将「代币发行融资」纳入举报范围,还有网上谣传的所谓「利箭行动」。最近这几个月,靠着 All In 某个 Token 一夜暴富的故事听不到了,那些曾经意气风发的大佬们也不在对这个市场发表评论,取而代之的是一个个 Token 项目方跑路,一个个大佬被爆出割韭菜的...
2018-10-08 20:37:57
2903
原创 区块链学习笔记:区块链浏览器
一、什么是区块链浏览器浏览器对于人们来说真是熟悉的不能再熟悉,每每我们需要上网寻找知识,搜集资料都会用到浏览器,我们天天都可能会用到浏览器,使用的频率也十分频繁,所以我们对浏览器很熟悉,它是用来浏览网页的。而区块链浏览器事实上并不是真正意义上的我们熟悉的浏览器,它事实上也是网页,更加类似于我们所说的检索网页,例如各种文件检索的网页,中国知网就是检索网页,里面的检索系统做得很全面。那么区块链...
2018-09-14 22:12:13
1642
原创 区块链学习笔记:硬分叉和软分叉
分叉分叉,从一条主链中像叉子一样分成了两条或多条的子链叫分叉。在区块链中,主链的分叉分为两种:硬分叉和软分叉。一、硬分叉、软分叉是什么1)软分叉在比特币官网上对硬分叉和软分叉的官方定义是这样的,我先引入官网的英文定义。软分叉的官方英文定义:A temporary fork in the block chain which commonly occurs when miners...
2018-09-10 20:55:43
2151
原创 区块链学习笔记:三种常见的共识机制
一、工作量证明(Proof of Work---PoW)工作量证明(PoW)这种共识机制其实在之前的文章有提到过。这种比特币区块链系统用的就是PoW共识机制。在比特币区块链系统中有个Nonce(难度随机数),它由若干个前导零构成,前面零的个数越多,整个网络的难度系数就越大,之前也说过一个节点想要获得记账的权利,则根据PoW的规则,算力最大最先算出某个hash值的节点能够获得记账权利。当某个节点...
2018-09-06 20:29:59
2255
原创 区块链学习笔记:重新捋一捋区块链
区块链(blockchain),正如名字所言,区块链是包含信息的区块链。我查了一下这区块链最初的描述是由一组研究人员在1991年的时候提出的类似的概念,其最初的描述是旨在为数字文档添加 时间戳,以便无法对其进行备份或篡改。这里面就提出了时间戳的概念了,时间戳能够确保事件发生的唯一性,是一个公证人一样的存在。而到2009年中本聪改编后才对这个技术较充分的使用从未创建了比特币(Bitcoin)...
2018-09-04 22:22:35
728
原创 区块链学习笔记:智能合约
一、什么是智能合约(smart contract) 智能合约这个词首次出现的时间是在1994年由尼克萨博提出的概念。而尼克萨博所提出的智能合约的概念是这样描述:一个智能合约是一套以数字形式定义的约定,包括合约参与方可以在上面执行这些约定的协议。智能合约的基本思想是,各种各样的合约条款可以嵌入到我们使用的硬件和软件中从而使得攻击者需要很大的代价去攻击。 在生活中我们也会听到过‘合同’...
2018-08-28 22:59:29
1662
原创 区块链学习笔记:来份P2P
一、段子客官:小二,来份P2P,我不懂这个东西小二:好的,客官有眼光啊,P2P这道菜也是好东西。客官:我只是想点个我没了解过的菜式而已。小二:行,不管怎样,现在就给您准备。二、P2P1.P2P是什么?P2P英文的全称为(peer to peer)即对等网络。其实当我们提到P2P的时候很容易会想到网络借贷,什么人人贷啊,宜人贷啊等等的网络金融借贷平台,是的,他们的P2P也...
2018-08-27 22:33:56
654
原创 区块链学习笔记:听说你要讲一下Merkle Tree
一、小段子客官(小姐姐):哎,小二,我看之前有篇文讲到Merkle Tree,听说你要讲Merkle Tree,这Merkle Tree究竟是什么?小二(我): 嗯,是的,小姐姐今天真幸运,我现在就给你细细讲解。客官(小姐姐):等等,我先搬好小凳子,好了,你说吧。小二(我):........二、这Merkle Tree究竟是什么在我说Merkle Tree 之前,我想讲讲另...
2018-08-26 12:22:46
1749
2
原创 区块链学习笔记:小二你不是说会讲公钥和私钥吗
一、小段子客官:小二,我记得你之前说要给我讲公钥和私钥的,我这就又来了。小二(我):客官您来了,我当然记得,这就给您准备公钥和私钥的菜式,您稍等。小二(我):客官您的公钥和私钥来了(微笑)。客官:??公钥和私钥呢,不是上来了吗?小二(我):客官,这公钥和私钥都十分宝贵啊,我不能把我的公钥和私钥都给您了,咱们这的厨师也只做自己的公钥和私钥,我带客官您去厨房,客官您自己做属于自己的...
2018-08-25 11:59:40
825
1
原创 区块链学习笔记:让小二我来讲讲区块链这道菜
一、来个小段子小二(我):客官,欢迎来到区块链客栈,请问需要点餐吗?客人:嗯,我要份招牌菜,叫区块链是吧,这是什么菜?小二(我):哦,就让我来介绍下我们客栈招牌的区块链这道菜吧。客人:洗耳恭听。二、我为客官讲讲区块链这道菜区块链这个名词如果不是行内人士大都比较陌生,虽然可能听过,小二我还问过我老妈子是否听过区块链,老妈子点点头嗯了一声,表示自己偶尔会在新闻看到过这个词,听说...
2018-08-24 10:40:05
550
原创 常用的console
在我们每写完一段代码需要测试或验证代码时,我们很容易想到用console,应该说我们很经常使用console.log()来验证,不过console也不完全就只有console.log()这一方法。我来介绍几个常用的console的方法。几个常用的console方法我觉得常用的console方法有这几个:console.log() , console.info() , console.war...
2018-08-13 15:31:09
487
原创 怎么理解JS Promise
由于昨天发了一篇关于setTimeout 的文章,里面提到了 Promise ,那篇文章里没有解释Promise的用法和含义,因为昨天的我还没太懂Promise,所以没有在那篇文章继续解释Promise,然后今天的我总算是对Promise有所理解了,然后我来谈谈我学到的Promise的知识,因为是个人的理解,所以会不全面,请多包涵。一、何为Promise在MDN web do...
2018-08-10 15:06:15
18874
15
原创 极讨厌又讨喜的setTimeout
当我在做一个小功能的时候,我遇上了setTimeout,这个让我又爱又恨的setTimeout。我喜欢这个函数是因为我经常需要它,但我讨厌它却是因为它很麻烦。js是个神奇的东西,还真不容易把它学透学明白的,只会套用。主要是这套用还套用出错,好吧其实就是怪自己没学好。一、js的单线程运行机制JS是单线程运行机制的,也就是说js不能同时执行多件事情,是性情专一,一心一意的少年。当单线程的j...
2018-08-08 17:59:11
328
转载 前端面试总结——http、html和浏览器篇
作者:forthealllightgithub.com/forthealllight/blog/issues/19该文章转自 前端大全 微信公众号1.http和https https的SSL加密是在传输层实现的。 (1)http和https的基本概念 http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准...
2018-08-01 17:45:38
329
原创 css中的伪类after与before失效?说说其注意点
一、来个小小的叙事先: 一段时间之前在跟着boss做一个项目的时候boss教了我一个偷懒的技巧,嘛,当时还是刚入门啥都不会啊,学个偷懒的技巧什么的我在心里还真是默默的吐槽了一下。boss说有些页面写的时候可以通过写after或before的伪类来达到页面的效果,例如说写表单时label后面可以加如 “*密码由数字,字母和下划线组成 ” 的红色注意标语。或者加个小图标啥的,然后他又...
2018-07-24 16:22:50
45042
3
原创 微信小程序没有select元素
小白的我又来了,今天遇到了一个很蠢的问题啊,没接触微信小程序多久,有个页面需要用到下拉选项,我顿时想到的是用select元素和option元素,可惜微信小程序不如我意,就是不好使,没办法我上网一个搜索,却发现微信小程序没有这select和option这东西,那它用什么替代的呢。它是用picker这东西来实现的,不过这挺好还不用重新写个样式显示options。黑字白底清清楚楚,很好看。先看看微信小程...
2018-07-20 17:54:54
18530
转载 常用正则表达式
文章声明:此文章转载于https://blog.youkuaiyun.com/weixin_42464790/article/details/80794989博主A车匪路霸 里面的正则表达式十分齐全。 一、校验数字的表达式*表示匹配0-无穷+表示匹配1-无穷数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d...
2018-06-25 16:54:44
862
原创 根据浏览器窗口大小的自适应 单位
小白心得 今天在做页面的时候发现当我把浏览器窗口缩小的时候,里面的控件溢出我想要的边界了,然后我到之前在网上看到的所谓“自适应”这个词语,我查了一下这个“自适应布局”,它又叫做响应式布局,主要是针对页面在不同的设备不同的屏幕大小不同的分辨率下对页面布局的自动适应,其实在我的理解里就是传说中的等比例缩放,或许这也并不是绝对的,只是个人的理解而已。现在有很多前端开发框架都有响应式布局的功...
2018-06-18 18:51:25
15143
1
原创 jQuery 用click() 失效,不起作用,直接父级使用on事件委托不好使
本人在jQuery中还是个新人,然后今天写代码测试的时候发现了如题目所说的那种状况,写了一个click() 事件,但是却没有点击后的效果或现象。之前写的代码如下:$('.search-item').click(function(){ //someting 这里就不写里面具体代码了,反正就是功能效果。});然后我想了下会不会是没有点击事件,然后我在代码中增加了...
2018-06-16 21:05:13
37345
11
原创 FCC 算法 DNA Pairing
DNA 链缺少配对的碱基。依据每一个碱基,为其找到配对的碱基,然后将结果作为第二个数组返回。Base pairs(碱基对) 是一对 AT 和 CG,为给定的字母匹配缺失的碱基。在每一个数组中将给定的字母作为第一个碱基返回。例如,对于输入的 GCG,相应地返回 [["G", "C"], ["C","G"],["G", "C"]]字母和与之配对的字母在一个数组内,然后所有数组再被组织起来封装进
2018-06-14 15:33:10
196
原创 FCC 算法 Inventory Update
依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列.当你遇到困难的时候,记得查看错误提示、阅读文档、搜索、提问。这是一些对你有帮助的资源:Global Array Object下面是代码:function updateInventory(...
2018-06-14 15:29:11
221
原创 FCC 算法 Exact Change
这个任务挺有趣的,贴近生活设计一个收银程序 checkCashRegister() ,其把购买价格(price)作为第一个参数 , 付款金额 (cash)作为第二个参数, 和收银机中零钱 (cid) 作为第三个参数.cid 是一个二维数组,存着当前可用的找零.当收银机中的钱不够找零时返回字符串 "Insufficient Funds". 如果正好则返回字符串 "Closed".否则, 返回应找回的...
2018-06-13 21:50:03
306
原创 FCC 算法 Friendly Date Ranges
这个算法应该是FCC算法里最麻烦的任务,因为本人也是初学,当初做这个时也查了很多的资料,参考了很多别人写的,花了也挺多时间的。这里最大的问题应该就是要把所有的情况都考虑上去,不然也通过不了。我这里的办法想的比较简单,就是逐个逐个判断在返回值。所以看起来会有点繁琐。让日期区间更友好!把常见的日期格式如:YYYY-MM-DD 转换成一种更易读的格式。易读格式应该是用月份名称代替月份数字,用序数词代替数...
2018-06-13 21:29:59
454
原创 FCC 算法 Make a Person
用下面给定的方法构造一个对象.方法有 getFirstName(), getLastName(), getFullName(), setFirstName(first), setLastName(last), and setFullName(firstAndLast).所有有参数的方法只接受一个字符串参数.所有的方法只与实体对象交互.当你遇到困难的时候,记得查看错误提示、阅读文档、搜索、提问。这是...
2018-06-13 21:21:39
457
原创 FCC 算法 Map the Debris
返回一个数组,其内容是把原数组中对应元素的平均海拔转换成其对应的轨道周期.原数组中会包含格式化的对象内容,像这样 {name: 'name', avgAlt: avgAlt}.至于轨道周期怎么求,戳这里 on wikipedia (不想看英文的话可以自行搜索以轨道高度计算轨道周期的公式).求得的值应该是一个与其最接近的整数,轨道是以地球为基准的.地球半径是 6367.4447 kilometers...
2018-06-13 21:15:26
378
原创 FCC 算法 Pairwise
找到你的另一半都说优秀的程序员擅长面向对象编程,但却经常找不到另一半,这是为什么呢?因为你总是把自己局限成为一个程序员,没有打开自己的思维。这是一个社群的时代啊,在这里你应该找到与你有相同价值观但又互补的另一半。譬如:你编程能力强,估值11分,如果以20分为最佳情侣来计算,你应该找一个设计能力强,估值为9分的女生。那么当你遇到一个设计能力为9分的女生,千万别犹豫,大胆去表白。千万别以为后面的瓜比前...
2018-06-13 21:12:26
335
深网:Google搜不到的世界
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人