![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HelloWorld
文章平均质量分 55
wwwsec
记录工作感悟
展开
-
http 协议注意事项
1、每行以\r\n结尾。2、最后需要增加一个\r\n,也就是说正确的报文最后应该有两组\r\n。也就是说结尾是 \r\n\r\n 才是正确的请求。报头举例:GET /form.html HTTP/1.1 (CRLF)Accept:image/gif,image/x-xbitmap,image/jpeg,application/x-shockwave-flash,applicatio原创 2016-07-11 18:42:27 · 481 阅读 · 0 评论 -
DividerDecoration 文件,recyclerview 分割线
package com.nndou.yy.recyclertest01;/* * Copyright (C) 2014 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * limitations under the License. *原创 2016-07-06 19:37:08 · 415 阅读 · 0 评论 -
hello world (android RecyclerView)
1、引入jar包file ->project structure ->app->library dependency 选择recyclerVier 2、增加Obj.javapackage com.nndou.yy.recyclertest01;public class Obj { private String name; private String d原创 2016-07-06 19:05:38 · 335 阅读 · 0 评论 -
hello world(android ListView)
1、增加类 Obj.javapackage com.nndou.yy.listviewtest;import android.graphics.drawable.Drawable;/** * Created by yuecaili on 16/6/30. */public class Obj { private String name; private Strin原创 2016-07-06 16:08:02 · 275 阅读 · 0 评论 -
hello world (tornado virtualenv)
1、虚拟环境准备pip install --upgrade pippip install virtualenvcd /tmp/virtualenv --distribute --no-site-packages test2、进入虚拟环境,安装依赖库source test/bin/activatepip install tornado3、编写代码原创 2016-07-04 16:24:19 · 371 阅读 · 0 评论 -
hello world (压测)
1、使用ab进行测试ab -c 500 -n 50000 https://www.baidu.com/2、使用siege测试siege -v -c 100 -t 100S -H "Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.原创 2016-07-04 16:34:33 · 390 阅读 · 0 评论 -
hello world (android mediaplayer)
try{ String url = "http://7xkvbq.com1.z0.glb.clouddn.com/m4a/50.m4a"; // your URL here MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC原创 2016-07-05 15:53:54 · 280 阅读 · 0 评论 -
hello world(android volley)
volley使用原创 2016-07-06 14:12:36 · 439 阅读 · 0 评论 -
mongodb 导入和导出
mongo 导入数据 mongorestore --host 127.0.0.1 --port 27017 --username app --password pwd --collection tools --db app /tmp/bf/tools.bson mongo 备份数据mongodump --host 127.0.0.1 --port 27017 --username原创 2016-07-07 10:23:53 · 313 阅读 · 0 评论 -
hello world (openresty)
1、安装 openresty apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential \&& cd /tmp && wget https://openresty.org/download/ngx_openresty-1.9.3.2.tar.gz \原创 2016-07-07 22:29:19 · 710 阅读 · 0 评论 -
hello world bootstrap 编译
1、下载bootstrap 源文件http://d.bootcss.com/bootstrap-3.3.5.zip解压 zip文件2、安装node.js npm 等3、全局安装gruntnpm install -g grunt-cli4、cd bootstrap-3.35npm install5、运行gruntgrunt distgrunt watch原创 2016-07-29 18:02:02 · 283 阅读 · 0 评论 -
hello world (android studio DNK )
开发环境 android studio目标:开发一个ndk的hello world1、环境准备:下载android ndk并解压2、创建android项目 NDKTest01新建java类JNIUnit 增加方法public class JNIUnit { public static native String getStringFormC();}原创 2016-07-04 12:21:39 · 663 阅读 · 0 评论 -
shell 字符串截取
1、从右边第7个字符开始,到结束 ${var:0-7}2、从右边第7个字符开始,取3个 ${var:0-7:3}3、从左边第7个字符开始,到结束 ${var:7}4、从左边第7个字符开始,取3个 ${var:7:3}5、#截取 截取左边,保留右边 (匹配第一个//) ${var#*//} http://abc.com/abc.html -> abc.com/abc.html原创 2016-07-27 22:33:00 · 442 阅读 · 0 评论 -
docker私有容器搭建
docker pull registrydocker run -d -p 5000:5000 registrydocker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registrydocker ps查看是否启动成功docker pull busyboxdocker tag busybox 192.168.112原创 2015-09-09 16:14:42 · 498 阅读 · 0 评论 -
hello world unbuntu下安装docker
1、cd /tmp/ && wget https://get.docker.io/ -O index.html && cat index.html|sh2、安装docker-composecurl -L https://github.com/docker/compose/releases/download/1.4.0/docker-compose-`uname -s`-`uname -m`原创 2016-07-12 10:37:07 · 370 阅读 · 0 评论 -
python 获取昨天时间戳
import datetimetmp = (datetime.date.today() - datetime.timedelta(days = 1)).strftime("%Y%m%d")print tmp原创 2016-07-13 18:02:18 · 2697 阅读 · 0 评论 -
hello world python redis
#!/usr/bin/python#coding=utf-8import redisclass CRedis: def __init__(self): self.host = '192.168.1.100' self.port = 6379 self.db = 0 self.password = "pwd"原创 2016-07-25 10:58:25 · 366 阅读 · 0 评论 -
python 装饰器
def makebold(fn): def wrapped(): return "" + fn() + "" return wrapped def makeitalic(fn): def wrapped(): return "" + fn() + "" return wrapped @makebold@makeitalic原创 2016-07-14 12:36:45 · 272 阅读 · 0 评论 -
pythonparse 配置文件读取
config/app.conf[mysql]dbhost=127.0.0.1dbport=3366dbname=testdbuser=testdbpassword=testdbcharset=utf8[redis]port=6379config/mod_config.py#encoding:utf-8#name:mod_config.pyimport Config原创 2016-07-25 14:45:40 · 775 阅读 · 0 评论 -
openresty 根据参数 重定向请求
1、nginx配置文件增加配置节 location /a { default_type 'text/html'; lua_code_cache on; rewrite_by_lua_file /data/lua/a.lua; } location @b { default_type 'text/h原创 2016-07-14 22:01:25 · 6479 阅读 · 0 评论 -
hello world Cacti url 作图
经常遇到一些需要监控的指标,从零开始做比较麻烦,借用cacti工具可以快速实现这类需求。1、准备监控数据(可以5分钟刷新一次)格式如下a:100 b:100 c:100 d:100 e:1002、准备perl脚本get_content.pl#!/usr/bin/perlif (! eval "require LWP::UserAgent;"){ $ret原创 2016-07-26 13:10:42 · 631 阅读 · 0 评论 -
jquery 跨域post 问题解决
在接口服务器所在的nginx location配置节增加 add_header Access-Control-Allow-Origin *;可以允许所有域名跨域调用如果仅允许部分域名,用域名替换*即可。测试可用原创 2016-07-16 22:35:38 · 912 阅读 · 0 评论 -
bootstrap + tornado
1、下载bootstrap压缩包wget http://d.bootcss.com/bootstrap-3.3.5-dist.zip原创 2016-07-16 23:13:56 · 1183 阅读 · 0 评论 -
hello world(ruby 代码生成器)
1、编写erb模板template/sql.erbinsert into org_domain(Domain, organization) values('','n%>');2、编写creater.rbrequire "erb"domains = {"a":"aaa","b":"bbb"}template = "template/sql.erb"file =原创 2016-07-08 14:49:30 · 589 阅读 · 0 评论