自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 认知当下 原子世界的技术发展停滞了么

很多人会有种虚拟技术快速发展,但是现实技术发展缓慢的错觉。有人称作比特世界(虚拟世界)技术快速发展,原子世界(现实世界)技术停滞。比特世界确实在快速发展,但是原子世界的技术发展真的停滞了么? 核弹登月之类的技术实际上很多国家都有,只是受限于综合国力和历史因素,每个国家因为自身各方面的因素而考...

2019-11-19 21:20:37 126 0

原创 gulp构建工具的安装使用

安装过Node后会自带npm命令支持,用npm 命令安装 gulp(-g 全局安装)。 1. 全局安装 gulp 1 $ npm install gulp –g 其次,在项目目录中安装 gulp 为本地模块 2. 本地安装 gulp 1 ...

2019-11-19 21:16:07 27 0

原创 Python 将长度32的UUID 压缩为长度为22的字符串

通用唯一识别码(英语:UniversallyUniqueIdentifier,缩写:UUID)是用于计算机体系中以识别信息数目的一个128位标识符,还有相关的术语:全局唯一标识符(GUID)。 根据标准方法生成,不依赖中央机构的注册和分配,UUID具有唯一性,这与其他大多数编号方案不同。重复UU...

2019-10-12 15:25:32 224 0

原创 前端常用技术文档及官方网站整理

ECMAScript 6的规格 http://www.ecma-international.org/ecma-262/6.0/ Node 官网 https://nodejs.org/en/ 中文网 http://nodejs.cn/ NPM 官网 https://www.np...

2019-08-01 17:31:29 338 0

原创 时区缩写与UTC(GMT)时差对照表

做海外产品时,经常碰到的问题就是不同时区的问题,下面是各种时区缩写和0时区世间的对照表,供大家参考: Abbreviation Offset A UTC +1 ACDT UTC +1...

2019-07-31 19:10:48 2038 0

原创 在线字体文件转换工具(.ttf/.otf/.woff/.woff2文件在线转换)

上一篇文章提到了前端字体文件格式的方案选择,这次介绍下我找到且试用过的两个在线转换工具 字客网 字客网是国内的字体主题的工具型网站,有许多不错的字体相关的工具集合,也有其他的一些在线工具。支持.woff和.woff2,功能比较齐全,唯一不好的是广告稍多。 字客网字体文件转换类型截图 ...

2019-07-31 14:31:25 10363 1

原创 移动Web开发字体格式选择(附.woff\.woff2 兼容性)

在做移动开发的时候,UI设计师会提供一些定制字体,来提高产品的视觉效果。对于前端开发来说,就需要考虑字体文件的兼容性和文件的大小,在尽量保证UI效果的情况下,兼容更多的浏览器,减少资源体积,使UI效果、兼容性、性能三者达到平衡。由于中文字体字符集的限制,最终字体包文件都会很大,这里不做讨论。下面主...

2019-07-23 16:30:00 888 0

原创 javascript 运算符优先级——从一道面试题说起

一道面试题 最近看到一道js的面试题,内容如下: var val = 'hhhh'; console.log('Value is ' + (val === 'hhhh')? 'Something': '...

2019-07-10 23:00:16 90 0

原创 ECharts 学习和使用——一切都在官网文档里

最近做项目用到了ECharts 绘制图表,这里记录下用到的资料。当前ECharts已经到了4.X版本,推荐直接使用最新版本,官方的文档和说明已经相当完善,下边简单说下学习过程中会用到的页面。详细内容出门右转官网~ 1、了解ECharts 特性(https://echarts.baidu.com/...

2019-07-10 22:03:29 7517 0

原创 CSS 某些元素使用了 user agent stylesheet

在调试页面时,我们有时会看到一些元素的样式和期望的不符,debug查看会发现样式来源于 user agent stylesheet。 user agent stylesheet 实际上是浏览器为了方便页面展示,提升用户体验,提供的默认的样式。对于不同浏览器,提供的默认样式会略有不同。 那么如何...

2019-07-05 10:40:09 475 0

原创 Mysql ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'XXXX'

UPDATE 更新数据时报错: ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'XXXX' 查了下原因为查询条件字段的类型不匹配,例如: CREATE TABLE `test` ( `id` bigint...

2019-06-21 15:39:01 2196 0

转载 jquery的insertBefore(),insertAfter(),after(),before()

insertBefore():a.insertBefore(b)        a在前,b在后,        a:是一个选择器,b:也是一个选择器 <!DOCTYPE html> <html> <head> <meta charset=&...

2019-06-19 11:25:13 541 0

原创 show processlist 不能筛选结果

Mysql 里查看正在执行的语句,使用show processlist时会看到所有用户所有database的查询。 尝试show processlist like 的方法报错,搜索下发现processlist的show 方式是不支持筛选的,实际上processlist就是information_...

2019-06-17 10:19:26 1259 0

原创 DetachedInstanceError:Instance is not bound to a Session 关闭session后使用SQLAlchemy对象

有同事使用SQLAlchemy 遇到类似下边这样的报错: DetachedInstanceError: Instance <User at 0x32768d0> is not bound to a Session; attribute refresh operation canno...

2019-05-20 12:34:32 1071 0

原创 VS调试 在 PATH 上找不到运行时“node”。是否已安装“node”?

打开VS 的情况下安装了node ,尝试调试时 报错: 在 PATH 上找不到运行时“node”。是否已安装“node”? 重启服务即可。

2019-05-15 18:30:52 9197 2

原创 nvm 安装Node 在 Mac 上的安装使用

NVM git项目地址 https://github.com/nvm-sh/nvm/blob/master/README.md 安装: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | ba...

2019-05-14 19:58:54 96 0

原创 mac 配置 ssh后 登录每次都要输入密码,提示 Enter passphrase for key

mac 配置 ssh后,登录每次都要输入密码,问题提示: Enter passphrase for key 'xxxx' 输入以下命令解决(输入后需要输入密码): ssh-add -K xxx 解决方法说明:ssh-add命令是把专用密钥添加到ssh-agent的高...

2019-05-07 16:34:17 2140 1

转载 超全的时区缩写转GMT(UTC)对照表

Time Zonenames, codes and abbreviations forStandard TimeandDaylight Saving Time(DST) around the world. Abbreviation Time zone name Location ...

2019-03-28 21:04:19 3478 0

转载 python2 和python3 base64加解密

引言:   在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码可逆,后一两位可能有“=...

2019-03-11 12:48:48 457 0

原创 tailf、tail  -f 和 tail  -F 的区别

man tailf 结果如下: tailf will print out the last 10 lines of a file and then wait for the file to grow. It is similar to tail -f but does not access...

2019-03-05 16:57:24 365 0

原创 python 使用函数名的字符串调用函数(4种方法)

先看一个例子: &gt;&gt;&gt; def foo(): print "foo" &gt;&gt;&gt; def bar(): print "bar" &...

2018-11-23 21:34:33 11756 0

转载 Linux 替换^M字符 方法

Linux 替换^M字符 方法 转自:http://blog.csdn.net/lhf_tiger/article/details/8203013 Excel转CSV文件,脚本处理时报错,用vim打开发现有"^M"字符,需要先转成会车 替换^M字符 在Linux下使用vi...

2018-10-24 21:26:41 1307 0

转载 vim python自动提示插件 pydiction

pydiction用来实现代码补全和语法提示功能。pydiction不能通过apt安装,需要自行下载安装。     在GitHub下载源码,可以使用Git迁出到本地,或者下载zip包自行解压,地址为:https://github.com/rkulla/pydiction pydiction可...

2018-10-16 10:14:20 1379 0

转载 Mysql中,int(10)和int(11)的区别

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下mysql的数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型...

2018-10-09 15:11:20 2595 0

原创 Mac上提升效率的工具整理

快速启动工具 Alfred 下载地址: https://www.alfredapp.com/ 快速输入补全工具 Atext  官网: http://www.trankynam.com/atext/ 系统监控工具 iStat Menus 下载地址: http://www.pc6.com/m...

2018-09-30 16:38:24 790 0

原创 SQLAlchemy 执行语句的打印

最近需要分析业务代码中MySQL语句执行效率,对于直接显示执行SQL语句的地方,可以直接将SQL语句和参数拼接后的结果打印出来,但是对于用SQLAlchemy Query查询的地方,就需要想办法打印出最后实际执行的语句。找了下各种方案,最后结果如下: 方式一: SQLAlchemy支持在创建数...

2018-09-29 14:45:36 3494 0

转载 几种常用的认证机制

HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生...

2018-09-20 20:15:32 208 0

原创 iOS URL Schemes

整理下可能会用到的 URL Schemes   http://wiki.akosma.com/IPhone_URL_Schemes   http://www.zhihu.com/question/19907735     在代码中调用如下代码: NSURL*url=[NSURL U...

2018-09-20 20:12:30 98 0

原创 iOS 静态库开发的那些坑 。注意事项

1、bitcode http://www.jianshu.com/p/68f092d62f69   2、文件名冲突 这种情况一般都是文件里面使用C语言定义的全局变量名或是函数名,在导入的时候因为重复产生了冲突。 http://www.cnblogs.com/rayshen/p/51602...

2018-09-20 20:11:38 176 0

原创 pyhton去掉字符串中的 \ufeff

  lock = open("lock_info.txt", "r+",encoding="utf-8") lock_line = lock.readline() lock_list = lock_line.split("...

2018-09-20 19:58:52 1946 3

转载 Linux中短横线(-)小记

在Linux中短横线(-)可以表示输出流,具体用法如下。 搭配cat   cat -      如果指定cat的文件为-,表示从标准输入读取(和直接使用cat,好像没什么区别) 搭配|       echo 123 | cat -             表示把管道符前面的输出流,在交...

2018-08-30 14:14:34 1109 0

原创 Pythonh后端常用技术文档及官方网站整理

Python 官网https://www.python.org/doc/ Redis 官网 https://redis.io/ 中文网站http://www.redis.cn/ MySQL 官网https://www.mysql.com/ SQLAlchemy 官网 http://...

2018-08-14 10:13:01 160 0

原创 grep -c 统计文件中字符串出现的行数

分析日志时,有时会需要统计某个方法出现的次数,这时就要用到grep -c,如下命令 grep -c  key_word  file1 file2 file3 返回 file1:count1 file2:count2 file3:count3 即依次返回每个文件中key_word出现的行...

2018-08-07 17:19:25 5507 3

转载 mysql update不能直接使用select的结果

在sql server中,我们可是使用以下update语句对表进行更新: update a set a.xx= (select yy from b) ; 但是在mysql中,不能直接使用set select的结果,必须使用inner join: update a inner join (selec...

2018-07-25 21:21:49 197 0

原创 python 语法tips

1、声明只包含一个元素的元祖,在元素后一定要加一个逗号param = ("test") #错误,这种写法会返回一个4个字母的元组 param = ("test",) #正确,返回一个“test”元素的元组...

2018-07-16 11:20:08 60 0

原创 Mysql like查询语句中,结果包含反斜杠 \ 字符的,需要替换成四个反斜杠 \\\\

    如题,当SQL语句中使用Like查询,且期望匹配的结果中含有"\"的,应当把"\"替换为"\\\\"。    比如数据库中text字段有以下三行:id               text 1                au1...

2018-07-11 18:11:55 5831 0

转载 curl模拟http发送get或post接口测试

一、get请求  curl "http://www.baidu.com"  如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl -i "http://www.baidu.com"  显示全部信息 curl -l &qu...

2018-01-10 10:38:41 3290 0

翻译 Kubernetes入门指南:部署一个Node.js Docker应用 — SitePoint

容器技术已经存在了很多年,Docker使它真正成为主流。因为Docker提供了一套简单易用的接口来使用容器,现在已有许多的公司和开发者使用容器来装载他们的应用。然而,对于任何有一定规模的应用程序,你一定不会只要部署“一个容器”,而是部署在大量主机上的许多容器。 这这篇文章中,我们会来看一看 Kub...

2017-08-07 19:42:47 2282 0

翻译 你应当拥有的8个PHP质量保证工具 — SitePoint

为了输出高质量的代码,我们必须在编码时时刻想着测试(如果没有进行测试驱动开发)。尽管有很多很多的PHP测试工具,可是太难做出选择了! 探索PHP是一个有趣的冒险过程 (高级课程在这里) 可是很难为此装配出一个工作时携带起来不那么笨重的工具带!这篇文章将会着重介绍那些最受欢迎的测试工具,并且已经为反...

2017-08-07 19:30:44 351 0

转载 强制去除xcode的编译警告

没有找到最原始的出处,只看到很多博客有转载 在使用xcode进行iphone应用开发时,经常需要添加一些第三方的类库,而一些第三方的类库由于缺少维护,从而导致类库中含有各种警告和各种内存泄漏,但并不影响运行. 倘若我们需要用到第三方库,而由不想在代码分析时看到这些库的警告或内存泄漏,我需要这样...

2017-04-24 11:23:14 449 0

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