自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 如果你喜欢上了一个程序员小伙_献给所有的程序员女友

程序员向来是善于幽默自嘲的群体,但从某种程度上影响了咱程序员在广大女同胞心中的印象啊~~于是写下此篇(有从别处看到的3句加进来的), 就算是为咱程序员做个广告~~要是觉得有点过的程序员们,就把此文当作一个美好的目标吧~~~:)---------------------------------------------- 如果你喜欢上了一个程序员小伙,就不用再害怕电脑中病毒QQ被盗

2011-12-08 08:02:11 1462 5

转载 孩子,我首先希望你自始至终都是一个理想主义者

一篇不一样的文章。惟愿更多的青年们读到......作者:张梅    孩子,我首先希望你自始至终都是一个理想主义者。你可以是农民,可以是工程师,可以是演员,可以是流浪汉,但你必须是个理想主义者。当你童年,我们讲英雄的故事给你听,

2011-08-16 22:06:21 752

原创 JS数组filter和map函数

3.数组高级扩展函数ES6 针对 数组 提供了 很多高级筛选方法3.1 filter筛选方法作用:根据条件筛选 出 原数组 中的元素,并添加到一个 新数组 中返回不会改变原始数组,只是把符合条件的元素 添加到一个新数组中参数:array.filter(回调函数( currentValue,index,arr ))value - 当前元素值index - 当前元素下...

2019-10-21 19:09:55 100

原创 Goland 关闭自动移除未使用的包

在Goland中,如果 import 了包,但在代码中没有使用,会自动帮你移除这个包的 引用有可能是习惯问题,每次写代码都习惯 先import,然后再写调用代码,结果 还没来得及写调用代码,包就被移除了。。。还好,可以关闭此功能:...

2019-03-04 17:18:26 1605

原创 Goland Theme皮肤(VSCode风格)

喜欢 VSCode 的语法着色,看着舒服而且关键字很显眼,折腾了一个小时,调出了这个皮肤:喜欢的欢迎下载哈 :https://download.csdn.net/download/jameszou707/10970591...

2019-02-22 15:20:53 5452

原创 Goland 里去掉参数前的 a...

Goland中调用方式的代码中,可以帮我们自动显示 参数类型,但有可能看着不习惯比如:a…可以在设置中将 “Show parameter name hints” 的选项去掉

2019-02-21 15:14:53 1594

原创 Golang 实现凯撒密码

一.凯撒密码加密代码思路基本思路:设置明文 和 位移步长(秘钥)将明文转成小写,准备 明文字节切片 与 密文切片循环将每个明文字符 按照 位移步长 做位移,存入密文切片返回密文导入包import ( "fmt" "strings" // 包含字符串

2019-02-15 22:42:40 285

原创 添加Typora主题皮肤

到官网下载喜欢的主题皮肤,比如【vue风格】 https://theme.typora.io/ (PS:要翻墙)下载压缩包打开 typora 主题皮肤文件夹将解压后文件夹中的 vue文件夹 和 vue.css 复制到 主题皮肤文件夹中重启 typora ,主题菜单中选择 新装的 vue 皮肤即可...

2019-01-23 20:10:13 1471

原创 cmd生成文件目录tree

一.生成 目录tree 到 控制台有时候需要快速生成一个文件夹中所有成员的 目录tree,可以通过 cmd命令直接生成命令:tree /f二.生成 目录tree 到 指定文件如果想讲目录树生成到文件中命令:tree /f > 1.txt...

2018-12-17 14:28:40 442

原创 通过超链接启动App

问题:微信里分享一个链接给你,你点击这个链接,一、如果你安装了这个钱包,那就直接打开钱包。二、如果没有安装钱包就跳转到下载钱包的地方要点:首先要让浏览器知道 app 是谁,然后再让浏览器调用app一.app是谁 -> 配置scheme需要在 app 的配置文件中 注册 app的启动协议 (URL Scheme)Android 中的 scheme 是一种页面内跳转协议:1....

2018-12-17 14:26:58 401 1

原创 助记词生成原理

助记词 其实 就是 将 128bits 的 seed 补位成 132bits 的数值,然后 平均 拆分成 12个 数值,最后到 助记词列表中 根据下标 获取对应的 12个 单词 组成。bip39的助记词列表:https://github.com/bitcoinjs/bip39/blob/master/wordlists/english.json生成过程:1.随机生成 128 bi...

2018-12-17 14:26:33 666

原创 以太坊ERC20代币合约案例

一.ERC20代币合约与web3调用ERC20代币合约在小白看来觉得很高大上,但其实就是一个代币的定义标准,方便其他dapp统一调用各种代币的方法。如图:二.ERC20合约标准【官方链接】contract ERC20 { //**********9个函数******* //1.代币的名字,如:"黑马币" function name() constant public retur...

2018-12-17 14:26:10 209

原创 以太坊彩票合约案例

一.合约案例简介此案例为入门案例,从 合约 -> 编译 -> web3部署和调用二.彩票合约源码pragma solidity ^0.4.25;// 彩票合约contract LotteryShop{ //购买彩票事件,在购买彩票方法中调用 event BuyLottery(address indexed buyer,uint money,uint16 ...

2018-12-17 14:25:40 341

原创 web3调用call()方法获取不到返回值

一.web3的call()获取不到返回值问题和解决方法在彩票小合约中,遇到一个问题:合约中 有两个方法第一个返回一个账户地址,没有使用到当前方法调用者信息;第二个使用到了当前方法调用者信息在web3中使用call()来调用这两个方法,第二个 总是得不到值原因:第二个方法因为使用到了方法调用者的信息(msg.sender),所以 web3 在call调用合约这个方法时,需要将调用者的地址...

2018-12-17 14:25:09 393

原创 Error: insufficient funds for gas * price + value

有位同学今天用 web3+infura 获取 Rinkeby测试网络 的账号信息,报错如下:(node:18356) UnhandledPromiseRejectionWarning: Error: insufficient funds for gas * price + value检查后发现 是 他从 infura 拷贝链接时,错选成了 主网 的链接改成 Rinkeby ,重新复制链接...

2018-12-17 14:24:44 1126

原创 MetaMask安装使用指南

1.MetaMask(轻钱包)MetaMask是一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包,该钱包不需要下载,只需要在谷歌浏览器或基于谷歌浏览器内核的其它浏览器(如:360极速浏览器-推荐)添加对应的扩展程序即可,非常轻量级,使用起来也非常方便。Metamask 团队的背景,大都是从前在苹果公司的同事。项目创始人 Aaron “kumavis” Davis 从前在苹果做浏...

2018-12-17 14:23:02 317

原创 idea 没有智能提示

开发工具要对源码产生提示,现在比较流行的是使用 *.d.ts 文件 来编写提示消息以下的解决办法不是根本之道,估计是开发工具有什么地方可以设置 自动下载 *.d.ts 文件,知道的读者还请留言赐教~使用 web3 来部署以太坊合约时,如果发现idea没有提示,可能是因为下载 web3 时没有把 index.d.ts 文件一起下载下来解决方案:通过npm指定安装 ts 文件npm i...

2018-12-17 14:19:30 357

原创 npm安装第三方库找不到“cl.exe”问题

1.安装第三方库时找不到“cl.exe”的解决方法安装 本地 remix时 出现错误(npm install remix-ide -g)原因:remix 依赖的 python库,而 有些python 库需要编译 c++ 代码下载 VisualStudio ,地址:http://msdn.itellyou.cn/安装 Visual Studio 时 默认安装 VC++(默认的都...

2018-10-23 10:11:16 769

原创 node-rsa非对称加密

写在最前:此文目的是框架代码的使用,减少刚接触时的弯路,所以内容且不做详细累述一.使用 node-rsa 进行非对称加解密因为 比特币 中使用的非对称加密,所以在npm中对比找到一个比较方便也直观的库:node-rsa。非对称加密的关键在于 有 公钥 / 私钥 用法: a.生成一对公钥私钥 b.公钥加密 -> 对应私钥解密 c.私钥加密 -> 对应公钥解...

2018-07-04 07:33:50 1837 1

原创 关于成长动力

广州的冬至过后,铺满大地的不仅仅是温暖,路边从不曾枯黄的绿树,还有徜徉在路上缓缓漫步的行人们满脸的幸福;想想,人们常说的享受生活,便是此种状态吧。人生如若一直这般的享受,惬意~~~可当视线穿过繁忙的街道,骏景花园的八匹金马雕像依旧灿烂,它近3W一平的房价却时刻提醒着生活在广州的打工族们,再温暖的城市也有它的现实和残酷...大部分年轻的打工者,不管穿得多么光鲜得体,都得穿过城中村狭窄

2014-01-10 11:27:38 1392

原创 关于习惯

广州的冬天很有意思,昨天还短衣短裤的穿着,一场台风吹过后,就满大街的毛衣长袖了。空气虽然也依旧的清新,可挨在早晨刚从被窝里伸出的手臂上时,立马让人想念起被窝的温暖来。算了,哈哈,起床吧~~~言归正传。经常有学生聊天时会感叹:不知道自己是否喜欢编程,只是貌似没有别的更好的选择。不禁要问他:那你喜欢什么?你的兴趣是什么?大

2013-12-08 10:50:44 792 1

原创 基于多线程和SOCKET的聊天室(原创附源码)【没有控件的ASP.NET】

主要功能  思路:所有的客户端操作都由服务端向其它客户端转达,客户端之间除了在文件直接传送时进行了交互(发送和接受发送也经过服务端),其它操作都经过服务端。  服务端:开启服务/关闭/在线管理/警告、禁言、恢复发言、踢人针对用户的操作  客户端: 连接服务器/公聊、私聊、针对某人聊、发送抖屏、发送文件(4M,大文件传输只需修改一下代码就可以,过两天加上去)为什么发贴: 前端

2011-08-16 22:10:42 1501

原创 Js全局和局部变量_this关键字_《没有控件的ASPDONET》

一、全局变量和局部变量  我们可以简单的这样来看浏览器对js的使用:  浏览器接收到服务器发过来的代码后,会解释生成一棵 存在于浏览器缓存中的 Dom树。同时为了方便程序员通过js代码来控制浏览器操作,也提供了一个名为window的对象,这个对象中有两个很重要的部分:

2011-08-15 07:32:58 678

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