- 博客(333)
- 问答 (12)
- 收藏
- 关注
原创 nodejs的debug模块使用及pm2输出
1、debug模块使用示例const debug = require('debug');const APP_NAME = 'myapp';class Logger{ constructor(prefix) { if (prefix) { this._debug = debug(`${APP_NAME}:${prefix}`); this._info = de...
2020-02-10 14:45:58
1533
2
原创 Flutter使用流水帐
一、额外的环境变量设置export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn这两个环境变量国内的环境,必须要设置,windows下可以设置在用户变量中(“控制面板>用户帐户>用户帐户>更改我的环境变量”)...
2020-01-17 16:24:31
1794
转载 具备12因素的应用的建议文档
目录简介背景读者应该是哪些人?I. 基准代码一份基准代码(Codebase),多份部署(deploy)II. 依赖显式声明依赖关系(dependency)III. 配置在环境中存储配置IV. 后端服务把后端服务(backing services)当作附加资源V. 构建,发布,运行严格分离构建和运行VI. 进程以一个或多个无状态进程运行...
2019-10-14 13:32:00
400
原创 mysql 日志时间 与系统时间 不一致
问题:发现mysql 日志时间与系统时间不一致,相差8个小时解决:mysql有一个全局变量log_timestamps默认为UTC。可以通过set global log_timestamps=SYSTEM;临时设置为与系统一致,当系统重启后,配置就失效可以mysql配置文件中[mysqld]中添加参数log_timestamps=SYSTEM...
2019-08-08 16:25:43
3852
原创 uni-app: uni.request的问题
问题描述:今天通过uni.request访问api接口,发现返回的数据中长整形数据都异常,用其他http工具比如postman或jquery的方法又是正常的。比如1145876441225760769变成1145876441225760800,被取整的感觉。解决:这个应该是uni.request本身的一个bug,已提交issue。https://github.com/dcloudi...
2019-07-10 16:34:58
10575
转载 React完整上手攻略(转)
转自https://typescript.bootcss.com/tutorials/react.html这篇快速上手指南会教你如何将TypeScript与React结合起来使用。 在最后,你将学到:使用TypeScript和React创建工程 使用TSLint进行代码检查 使用Jest和Enzyme进行测试,以及 使用Redux管理状态我们会使用create-react-app工...
2019-01-09 18:35:07
882
原创 Flutter:环境配置问题
一、基本安装按照官网文档即可https://flutter.io/docs/get-started/install/windowsflutter目前在快速迭代中,建议直接同步github上的代码即可因为通过release的包安装的版本,也就是一个git库二、我的安装环境为windows 7 + vs code + android sdk我也安装了android studio...
2018-12-31 18:45:56
5544
2
原创 ReactNative:Android dependency 'com.android.support:appcompat-v7' has different version...的问题
提示下列错误:Android dependency 'com.android.support:appcompat-v7' has different version for the compile (27.1.0) and runtime (28.0.0) classpath. You should manually set the same version via DependencyRes...
2018-12-11 15:45:37
2371
原创 ReactNative:上下文绑定
一些监听事件、点击事件的绑定的方法中,需要使用this,需要进行上下文绑定比如Netinfo.addEventListener('事件名', this.方法名.bind(this))<Text onPress={this.方法名.bind(this)}>或Netinfo.addEventListener('事件名', () => this.方法名)<...
2018-11-30 13:56:32
401
原创 ReactNative:设置webstorm的windows开发环境的问题
1、安装完webstorm,下方的日志出现乱码,这是编码问题解决:到webstorm的安装目录,分别编辑webstorm.exe.vmoptions和webstorm64.exe.vmoptions两个配置文件。都最后加上一行“-Dfile.encoding=utf-8”,即可。2、初次运行rn项目的时候,会去下载相应版本的gradle,由于gradle比较大一点,如果没有科学上网的话...
2018-11-27 21:44:13
366
原创 ReactNative: 在mac安装fsevents组件失败的处理
1、关于osx系统的fseventhttps://zhuanlan.zhihu.com/p/29816004主要是用记录osx系统的文件系统的变化,是osx系统非常重要的部分2、npm组件fsenvents就是调用osx的fsevent的接口,让rn项目可以监听文件的更改。3、今天为一个旧的rn的项目,npm install安装组件时,提示fsevent提示编译失败,查看了一下...
2018-11-23 18:20:59
2821
原创 Python记录:关于switch、case
初学python的朋友会疑惑,为什么python没有switch,这不是所有语言的标配吗?分支太多,用if/elif/else代码看起来很难受呀?太不美好了?为什么要这样设计呢?我想看python作者的回答是最直接的。https://docs.python.org/2/faq/design.html#why-isn-t-there-a-switch-or-case-statement-...
2018-11-21 13:41:43
5571
原创 Jupyter Notebook的使用记录
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。对于希望编写漂亮的交互式文档的人来说是一个强大工具。这真的太酷了,作为团队的知识分享工具,各种技术方案的验证平台,进步改造后可以作为CI工具,作为实践DevOps的其中一个工具,最近又在学习DevOps理念的相关内容,个人感觉DevOps是对Scrum的一个很多的补...
2018-11-21 08:33:35
1621
原创 移动开发:提示‘Task failed with exit 1 signal 0 {...' 的错误
编译的时候,一直提示‘Task failed with exit 1 signal 0 {...’这是钥匙串验证未通过引起的问题,按以下步骤处理即可1、关闭xcode2、打开‘钥匙串访问’程序3、把‘登录’页中的你的开发者证书都拖到‘系统’页中。4、拖动后,会提示钥匙串密钥,选择始终允许,一般不用输入密码,多点击几次即可5、重新编译app,问题即可解决 https:...
2018-07-24 08:11:46
2872
原创 ReactNative问题集锦
1、BitIteratorDetail.h:21:10: boost/iterator/iterator_adaptor.hpp' file not found #include 原因:react-native run-ios或者打开.xcodeproj编译时,boost无法下载完整(原因你知道的)解决:单独下载boost包, /***/项目文件夹/node_modules/react-n
2017-11-01 18:04:54
425
原创 PHP中使用eAccelerator
一、关于eAccelerator对php版本的支持eAccelerator对php5.5前的版本可以很好的支持,5.5之后的版本无法编译通过会报这个错误 eaccelerator.c:66:23: fatal error: php_logos.h: No such file or directory这个eaccelerator的github上一个讨论 https://github.co
2017-01-09 09:36:13
2939
原创 Lampp域名及二级域名配置方法
1、可以在apache的http.conf或httpd-vhosts.conf中配置,不过建议在httpd-vhosts.conf中配置2、配置实例#如果需要IP来访问服务,需配置这 DocumentRoot /opt/apache/www ServerName 222.212.33.22#主域名 #ServerAdmin webmaster@dummy-host.example.
2016-09-21 17:09:19
1175
原创 Mac下如何通过brew安装指定版本的nodejs
一、安装brew终端上运行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"二、安装nodejs运行brew install node 即可,但是这样安装的node是最新node,本人安装后是node6.X,node6.X对一些就模块已经不...
2016-07-20 13:49:57
56254
1
原创 为windows下的wamp安装ioncube
1、下载ioncube的扩展库下载地址:http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_win_vc9_x86.zip2、复制针对相应版本php的ioncube扩展库到 wamp\bin\php\php5.4.16\zend_ext下。3、重启wamp4、验证是否安装成功下载ioncube的loade
2016-07-18 14:00:56
2526
原创 使用Gatling服务器性能测试工具
Gatling是很不错的服务器性能测试工具,可定制性比较强,比较适合开发人员。可完全自己定制测试,命令行方式运行测试脚本,测试结果生成很漂亮直观的html文件,在浏览器即可浏览。使用1、安装非常简单,几乎打开机用到http://gatling.io/#/ 既可下载到。解压缩文件包即可2、运行bin目录下的gatling脚本,运行后就是很简洁shell命令界面3、运行结束
2016-07-07 12:20:15
2419
原创 Linux:Top命令比较实用的几个操作命令总结
Top命令的配置非常的丰富,可能大家经常实用这个命令的时候,就是简单输入top来使用,不做任何配置。1、监控指定进程top -p 进程的PID,如 top -p 56772、显示完整的command列输入小写c3、让每一个进程的显示位置固定,不跳动输入大写T,实际上表示根据累计时间来排列4、调整某一个列的位置,这个稍微复杂点a、按小写fb、按键盘上下键定位一
2016-07-05 09:15:24
8264
原创 Redis监控软件RedisLive安装
环境Debian 64 python 2.7.91、安装pipsudo apt-get install python-setuptoolssudo easy_install pip提示以下错误.......cffi.ffiplatform.VerificationError: importing '/home/hawk/g/f2/local/lib/python2.7/
2016-06-07 18:29:04
1415
原创 common.gypi not found
现象:使用node-gyp编译 nodejs的addons例子时,出现gyp: /root/.node-gyp/4.2.2/common.gypi not found,到这个目录下,确实没有看到这个问题,这应该是升级安装nodejs时出错了,导致没有生成这个文件gyp: /root/.node-gyp/4.2.2/common.gypi not found (cwd: /root/no
2016-05-09 17:37:59
2948
1
原创 NodeJS乱炖
做Nodejs项目,需要选型及用到的东西会很多,经常用过就可能忘记了,故记录一下1、fs.existsSync fs.exists 函数的同步版。检查指定路径的文件或者目录是否存在。2、shortid 用于创建不重复的且对Url友好的唯一字串ID https://github.com/dylang/shortid3、Axon 基于zeromq思想的 面向消息的socket库
2015-11-11 19:29:54
3342
原创 wampp在window2013的自动运行配置
wampp安装在远程的window2013后,有时不能正常访问,发现是待机状态下,服务没有自动运行。只能设置 服务管理工具 中的 wampapache和wampmysqld两个服务的启动类型设置为自动就可以了。
2015-07-16 10:50:29
742
原创 Cocos2d-js研究:发布H5成果
cocos2d-js 发布最终项目相当的方便cocos compile -p web -m release在最新的版本3.6.1可指定发布目录的-o选项示例cocos compile -p web -m release -o c:\h5
2015-05-25 14:42:49
3127
原创 FireMonkey开发: win下的窗口拖放实现
FireMonkey下的实现窗口拖放,之前调用windows api的方式就不大好用,它提供了一种更方便的方式,在一个组件的MouseDown事件中调用StartWindowDrag方法即可,我用Layout的MouseDwon事件,当时Layout的MouseDwon事件默认是无效的,需设置它的HitTest为True才可。
2015-05-21 19:16:03
1756
原创 FireMonkey开发: Android和IOS下的剪贴板实现
Android和IOS下的剪贴板var lClipboardService: IFMXClipboardService; s: string;begin if TPlatformServices.Current.SupportsPlatformService(IFMXClipboardService, IInterface(lClipboardService))
2015-05-07 18:34:33
1706
原创 取消sublime编辑的升级提示
sublime有新版本的时候,每次打开软件显示升级提示对话框,而对话框没有不在提示对话框,有点不是太人性化,关键由于每次都要检查是否有更新版本,每次打开开sublime都变得很慢,实在影响工作。就是想着要把它关掉。在它官网论坛找到关闭方法,http://www.sublimetext.com/forum/viewtopic.php?f=3&p=9480打开 Preferences ->
2015-05-03 08:23:12
4586
原创 Mysql事件创建
1、创建一个每隔10秒往t1表中插入一条数据的事件CREATE EVENT IF NOT EXISTS t1 ON SCHEDULE EVERY 10 SECONDON COMPLETION PRESERVEDO INSERT INTO t1(name) VALUES('AAA');2、开启Mysql的事件计划状态开启: SET GLOBAL event_schedul
2015-03-10 16:40:41
3572
1
原创 VC研究: 使用tinyxml编译出现“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”
向项目添加tinyxml用于解析xml内容,总体来说tinyxml还是很方便。编译时提示“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”分析:此错误发生的原因是VC编译器在寻找预编译头文件(默认#include “stdafx.h”)时,文件未预期结束。也就是没有找到默认的预编译头文件”stdafx.h”。而VC中创建每一个cpp默认都会加上”stdaf
2015-02-04 18:07:01
6678
转载 Unity3D研究:Unity3D引擎架构设计
组件(Component)这个概念最早是在2005年《Game Programming Gems 5》的《Component Based Object Management》中接触到的,当时感觉在设计上很实用。后来,发现Unreal Engine 3的一个重要的改进就是抛弃了以前的基于纯派生关系的对象模型 ,而转为使用 基于组件 的对象 模型 。对于这种设计思想,Unity比Unreal贯
2015-01-22 02:01:57
12536
转载 Unity3D研究:如何更合理的架构你的游戏脚本
这篇文章主要想大家说明一下我在Unity3D游戏开发中是如何写游戏脚本的,对于Unity3D这套游戏引擎来说入门极快,可是要想做好却非常的难。这篇文章的目的是让哪些已经上手Unity3D游戏引擎的朋友学会如何更好的写游戏脚本,当然本文这紧紧是我这么多年对游戏开发的认知,你也可以有你自己的看法。首先我们看看游戏主要是由哪几部分组成的,如下图所示,任何平台下的任何游戏核心都是由:数据、逻辑、渲染三大部
2015-01-22 01:32:45
2154
原创 VC研究:编译提示“正在执行生成后事件...”
现象:编译一个项目提示“.....正在执行生成后事件...”。分析:这个问题一般都是由于VC的工程路径变化引起的,而项目工程又设置了,编译完成需要处理的动作,路径不正确引起了“生成后事件”无法成功执行。解决:打开项目属性对话框,查看“项目属性->配置属性->生成事件”,会有类似“mkdir ..\..\..\..\发布copy /y ..\..\..\..\运行\$(TargetF
2014-12-10 15:50:17
2321
1
空空如也
Ios开发发布出现的问题
2013-09-27
隐藏与显示应用的图标有没有什么方案
2013-08-21
android下sqlite的blob类型不能存储超过2兆的文件
2013-07-29
添加一个文件类型的打开方式 无效
2013-06-20
textview超链接,点击无反应
2013-06-19
listview根据关键字滚动指定位置
2013-06-09
动态设置layout_span的值
2013-05-20
关于动态创建TextView(或者其他view)
2013-05-20
如何判断assets下的某一个文件是否存在
2013-04-27
viewpager如何动态删除fragment
2013-04-23
Fragment中点击添加另外一个Fragment,如何实现
2013-04-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人