自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 node学习笔记

包管理器NPM安装依赖浏览NPM仓库发布require模块函数传递事件驱动非阻塞错误处理常见APIfs包管理器NPM安装依赖npm常用命令 npm安装模块: npm install xxx 安装完成后当前目录下会出现node_modules/xxx目录。 但是这种会获取整个node_modules目录的方式并不提倡,而是提倡使用package.json来管理依赖模块,这样

2016-04-12 11:54:25 472

原创 SSM框架笔记

配置Project结构SpringMVC启用Spring MVC配置Spring自动扫描getBean的方法SpringMVC与Struts2的区别Log4j拦截器与过滤器文件Upload上传方式获取上传本地路径AJAX处理Mybatis使用Mybatis连接池Druid连接池缓存机制一级缓存二级缓存MybatisRedis部署到tomcat导出war包导出mav

2016-04-12 11:52:48 7586

原创 python3和python2的常见区别

py3中不再区分urllib和urllib2,同时,使用quote被放到了urllib.parse下。py3字典排序不再使用 keys = d.keys() keys.sort() 而是使用 keys = sorted(d)

2016-01-09 14:30:28 697

原创 百度云推送折腾笔记

1.百度云推送ID:channelId: 此字段对应设备识别号,所以同一设备使用多个同一开发者appkey的app时,channelId一致。userId: 登录百度账号绑定则使用百度账号对应的userId,不登录时则使用为app生成的对立userId,同一设备不同的app或者不同设备的同一app的userId均不相同。用于自己使用的是独立账户认证系统,不打算使用百度账号,所以应注意以下几

2016-01-08 21:45:53 1562

原创 Docker安装使用笔记

arch的官方仓库中已经有了docker,所以直接安装(docker貌似目前仅支持x64的系统) pacman -S docker 安装完之后使用docker info查看,发现报错: Cannot connect to the Docker daemon.使用sudo docker daemon 即可启动docker将当前用户加入docker # 添加一个新的docker用户组 sud

2015-12-27 20:31:11 388

原创 安卓开发之多线程与异步任务

在Android开发中有时候需要进行一些耗时的操作,如网络请求或者IO操作,如果你使用的是Android4.0以后,那你会发现,只要是写在UI线程中的HTTP请求,运行时都会报错,这是因为Android在4.0以后为了防止应用的ANR(aplication Not Response)异常 在Android API>9 (Honeycomb及之后)版本里,对UI线程/主线程里是不允许联网操作的,如果

2015-12-27 10:25:25 1397

原创 java开发中fastjson的使用

目前在安卓开发中使用的fastjson,据说,阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java

2015-12-26 22:03:09 1036

原创 Arch安装常见的问题

目前使用的是arch作为生产工具,目前的配置是:1.桌面使用i3wm窗口管理器。 2.shell使用zsh,推荐使用oh~my~zsh。 3.终端使用urxvt。 4.文件管理器ranger,图片查看feh,pdf阅读器zathura。 5.编辑器Vim+sublime。

2015-12-26 21:36:30 738

原创 PHP定界符<<<

有时候PHP需要输出长串html,使用字符串拼接显然不可靠,这种时候就需要用上定界符<<<。如下>>>HTML<html><head><title></title></head><body> {$php}</body></html>HTML;其中有几个值得注意的点:1.>>>后跟的定界符名称随意,但是前后必须一样。2.注意开头的定界符名称所在的那一行,名称后不能存在空格。3

2015-12-26 21:26:07 481

转载 Redis介绍

Redis介绍Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis作为开源的NoSql,是一个先进的key-value存储系统,用于构建高性能,可扩展的Web应用程序的完美解决方

2015-12-26 21:25:39 468

转载 FORM表单中onclick()、submit()与onsubmit()的问题

最近遇到一次处理form数据的过滤,采用了button的onclick事件来检查,发现return false后表单仍然提交了。于是仔细研究了下onclick、onsubmit、submit集合函数之间的关系和区别onsubmit: You can override this event by returning false in the event handler.Use this capab

2015-12-26 21:24:55 4095

原创 js判断颜色,js调用php函数

js中判断颜色只能识别基础的red,black之类,使用obj.style.color == “color “要精确地颜色时,不能用#ffffff等颜色代码, 只能用rgb(0, 0, 0)。注意: rgb(0, 0, 0)每个括号后有一个空格,没有空格也不识别。js中直接写

2015-12-26 21:23:58 541

原创 xmapp打开php的debug

安装xampp后,打开php.ini文件,取消最后面的[XDebug]的注释,特别注意 一定要打开元调试功能:xdebug.remote_enable = 1,重启xampp的apache服务。[XDebug]zend_extension = "\xampp\php\ext\php_xdebug.dll"xdebug.profiler_append = 0xdebug.profiler_ena

2015-12-26 21:22:41 696

原创 php+xmapp中文乱码

php中文乱码:a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312”),静态页面添加<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312”>,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件

2015-12-26 21:21:13 652

原创 mysql+python3

python3.4中,MySQLDB将不再被支持,使用 sqlalchemy 时会出现no module called MySQLDB的error,在py3中将用pymysql替换。用法如下:import pymysqlpymysql.install_as_MySQLdb() sqlalchemy与mysql使用还会出现中文无法插入的情况,将报错rollback,建立数据库时应使用CREATE

2015-12-26 21:20:28 325

原创 PHP+PHP-fpm+PHP-cgi+nginx+yii2

打开nginx,再打开php-fpm,然后配置nginx.conf:location / { root /home/dai/myPHP; index index.html index.htm index.php; }location ~ \.php$ { root html; fastcgi_pass

2015-12-26 21:19:56 483

转载 PHP+Nginx的配置

对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。此时很多教程会教大家这样配置Nginx+

2015-12-26 21:19:03 364

转载 关于REST架构

REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST是设计风格而不是标准,通常基于使用HTTP,URI,和XML(标准通用标记语言下的一个子集)以及HTML(标准通用标记语言

2015-12-26 21:18:32 402

转载 理解HTTP幂等性(转载)

基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascri

2015-12-26 21:17:50 382

转载 Http方法之PUT

PUT方法与POST类似,PUT方法与POST类似,但是在HTTP中,PUT被定义为具备幂等性(idempotent)的方法,POST则不是。具备幂等性也就意味着,在REST服务的API中,如果你想对一个API执行多次操作,而对于服务器造成的结果是相同的,那你就得考虑使用PUT方法。即是说,如果你考虑该API实现的是两个不同的结果,那就不需要幂等性;而如果该API是为了更新某个现有资源的URI,后一

2015-12-26 21:17:03 4255

转载 python2.7 与 python3.4 中的filter

## python2.7 filter使用Python内建的filter()函数用于过滤序列。和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。例如,在一个list中,删掉偶数,只保留奇数,可以这么写:def is_odd(n): return n

2015-12-26 21:15:31 488

原创 flask单线程传输流媒体阻塞

flask默认开发模式为单线程模式,在编辑器在线预览,或是流媒体传输时,都会产生一个问题,就是:获取流媒体时造成服务器阻塞。为解决这个问题,需要为flask开启多线程模式,只要给app.run加上一个threaded=True参数或者processes=N参数(N改为实际数值)。例如:if __name__ == '__main__': app.run(threaded=True) #或者

2015-12-26 21:14:04 4217

原创 后台框架杂记

1 django的ajax post 数据在django1.8后,post接受原生数据由 request.raw_post_data 改为request.body后台接收时可使用代码: if request.method == 'POST' :   req = json.loads(request.body.decode('utf-8'))   name = req['name'] #获

2015-12-26 21:07:09 345

转载 浅谈Nginx

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。 百度

2015-12-26 21:04:17 456

转载 .bash_profile和.bashrc的区别(如何设置生效)

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时

2015-04-29 10:22:50 411

原创 Fedora下配置git+SSH

1.安装git sudo yum install git 2.查看版本 git –version 3.注册git账户 https://github.com 4.配置git git config –global user.name “Yourname” git config –global user.email example@exam.com 5.配置SSH公钥 若之前配

2015-04-02 13:13:08 766

LINUX加密压缩脚本

linux下对文件加密并压缩的脚本,和解密解压缩的脚本,使用des加密

2018-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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