自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

转载 LSM树——放弃读能力换取写能力,将多次修改放在内存中形成有序树再统一写入磁盘

本文转自:https://www.cnblogs.com/bonelee/p/6244810.htmlLSM树(Log-Structured Merge Tree)存储引擎代表数据库:nessDB、leveldb、hbase等核心思想的核心就是放弃部分读能力,换取写入的最大化能力。LSM Tree ,这个概念就是结构化合并树的意思,它的核心思路其实非常简单,就是假定内存足够大,因此不需要每次有数据...

2018-06-10 10:15:56 255

原创 uglifyjs压缩JS

安装Node运行环境安装uglifyjs npm install uglify-js -g压缩uglifyjs file.js -m -o file.min.js-m 代表将参数简化一次 具体参考:http://www.zhangxinxu.com/wordpress/2013/01/uglifyjs-compress-js/

2017-12-05 16:59:35 782

转载 Django 中针对基于类的视图添加 csrf_exempt

ref http://blog.csdn.net/kongxx/article/details/77322657

2017-10-26 18:51:51 559

转载 Vim中复制粘贴缩进错乱问题的解决方案

http://blog.csdn.net/wzy_1988/article/details/50264285

2017-10-19 22:17:50 264

转载 通过 Browserify 在浏览器中使用 NodeJS 模块

请参考:https://www.ibm.com/developerworks/cn/web/1501_chengfu_browserify/

2017-09-22 09:41:27 1161

转载 mac上安装配置启动nginx,实现反向代理

本文转自:http://blog.csdn.net/u014445339/article/details/728691351.安装第一步,安装brew(如果已安装,过!),在命令行终端执行:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2017-09-15 17:31:02 812

转载 ssh-keygen 基本用法

参考 :https://www.liaohuqiu.net/cn/posts/ssh-keygen-abc/总结:1、进入~/.ssh目录,输入ssh-keygen,一路回车。2、将生成的id_rsa.pub中的内容追加到~/.ssh/authorized_key文件后面

2017-08-17 21:28:30 355

转载 Python中的相对文件路径的调用

参考:http://www.jianshu.com/p/cd421014cfbb

2017-08-16 15:57:49 311

转载 Python多层异常的捕获

参考: https://mozillazg.github.io/2016/08/python-the-right-way-to-catch-exception-then-reraise-another-exception.html

2017-08-09 15:45:26 4705

转载 Python安装模块出错(ImportError: No module named setuptools)解决方法

本文转自:http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.htmlPython第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令 cd c:\Temp\foo python setup.py install 两个命令就可以完成第三方模块的安装了。第一个cd命令将当前目前切换到待安装的第三

2017-08-03 17:57:38 11955 2

原创 PyCharm杂记(mac版)

快速格式化:cmd+option+l 整块代码缩进:选择你所要缩进一片代码然后按Tab就可以了,所有行一起缩进;如果要取消缩进,Shift-Tab就会一级一级的往左走了。

2017-08-01 14:47:45 242

原创 vim杂记

翻页命令整页翻页 ctrl-f ctrl-b f就是forword b就是backward 翻半页 ctrl-d ctlr-u d=down u=up 滚一行 ctrl-e ctrl-y zz 让光标所杂的行居屏幕中央 zt 让光标所杂的行居屏幕最上一行 t=top zb 让光标所杂的行居屏幕最下一行 b=bottom权限不足如何退出使用用vim打开了某个文件,使...

2017-07-28 12:07:41 202

原创 git杂记

说明:本文只是记录了部分重点操作,强烈建议开源在线的:《Pro Git中文版》通过git命令下载指定分支代码git clone -b 分支名 仓库地址 例如:git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.gitgit 代码提交代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看...

2017-07-11 17:13:10 434

原创 linux 创建用户并给用户添加sudo权利

su命令可以用于切换用户身份,如果每个普通用户为了使用root权限都去切换到root身份,如果某个用户不小心泄露了root的密码,就不安全。为了改进这个问题就有了sudo这个命令。使用sudo执行一个root才能执行的命令是可以办到的,但是需要输入这个用户自己的密码,而不是root的密码。默认只有root用户能使用sudo命令,普通用户想使用sudo命令需要root用户预先设定。预先设定需要使用s

2017-07-11 11:56:41 588

转载 解析su,su -,sudo的区别

参考 :http://blog.warmcolor.net/2013/02/03/%E8%A7%A3%E6%9E%90susu-sudo%E7%9A%84%E5%8C%BA%E5%88%AB/或者: http://blog.csdn.net/hshl1214/article/details/50999930

2017-07-06 19:47:47 225

转载 如何发布node模块到npm社区

本文转自:https://github.com/muwenzi/Program-Blog/issues/12首先注册一个用户$ npm adduserUsername: YOUR_USER_NAMEPassword: YOUR_PASSWORDEmail: YOUR_EMAIL@domain.com也可以NPM官网注册 成功之后,npm会把认证信息存储在~/.npmrc中,并且可以通过以下命

2017-06-15 20:20:54 348

转载 C++编译过程

了解编译过程的益处c++工程相关的问题什么是库?静态库和动态库又有什么区别?头文件起什么作用?编译过程简介名词:编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。编译单元:每个cpp就是一个编译单元,每个编译单元相互之间是独立且相互不知的。一个编译单元(Translation Unit)是指一个.c

2017-06-06 22:51:19 216

转载 简明 VIM 练级攻略

地址:http://coolshell.cn/articles/5426.html如果地址失效,可以搜索“简明VIM练级功略",有其他的转载文章可以看。linux vim visual可视模式下的编辑,参考:http://blog.51cto.com/358778493/1861598...

2017-05-25 23:26:02 185

转载 Mac 下安装pip

原文地址:https://www.douban.com/note/560316268/mac 自带 python 2.7,所以很方便。pip是python里的安装包,可以很方便的安装python selenium。首先 打开终端 terminal然后 输入 sudo easy_install pip 安装pip。这里要输入密码

2017-05-24 09:56:17 17215

转载 使用node-inspector调试NodeJS代码

本文转自:http://www.cnblogs.com/pugang/p/5402150.html任何一门完备的语言技术栈都少不了健壮的调试工具,对于NodeJS平台同样如此,笔者研究了几种调试NodeJS代码的方式,通过对比,还是觉得node-inspector的调试方式比较方便,而且和前端JavaScript代码的调试具有一致的体验,不仅健壮,而且方便。安装完成NodeJS后执行如

2017-05-15 18:13:56 244

转载 mac系统安装jdk和配置环境变量

安装JDK:http://www.cnblogs.com/quickcodes/p/5127101.html配置JDK环境变量:http://www.cnblogs.com/quickcodes/p/5398709.html

2017-05-12 17:49:49 367

原创 eclipse快捷

调试:单步调试,进入到方法内部:F5单步调试,不进入方法内部:F6断点调试,进入到下一个断点,如果没有下一个断点直接运行至结束:F8其他:Shift+Ctrl+F:格式化代码。Alt+/:智能提示。

2017-05-05 16:55:09 161

转载 信号量与互斥锁

本文转自:http://www.cnblogs.com/diyingyun/archive/2011/12/04/2275229.html信号量与普通整型变量的区别:①信号量(semaphore)是非负整型变量,除了初始化之外,它只能通过两个标准原子操作:wait(semap) , signal(semap) ; 来进行访问;②操作也被成为PV原语(P来源于Du

2017-05-05 14:03:52 185

转载 信号量解决经典线程同步问题

本文转自:http://hxraid.iteye.com/blog/739265信号量 是E. W.Dijkstra在l965年提出的一种方法,它使用一个整型变量来累计唤醒次数,以供以后使用。在他的建议中引入一个新的变号类型,称作信号量(semapore )。一个信号量的值可以为0,表示没有积累下来的唤醒操作;或者为正值,表示有一个或多个被积累下来的唤醒操作。      D

2017-05-05 13:45:40 454 1

原创 maven配置第三方jar包

http://blog.csdn.net/zongzhankui/article/details/45832531

2017-04-27 23:51:01 318

原创 使用eclipse创建maven项目卡住

如何创建在其他地方有详细的介绍:http://blog.csdn.net/jiuqiyuliang/article/details/45390313在实际创建的时候,还遇eclipse在点击创建完成后一直卡住的问题,是因为eclipse从国外在下载东西,需要修改eclipse的配置打开Eclipse,找到Window->Preferences->Maven->User setting,修改

2017-04-27 22:41:01 7397 2

转载 eclipse导入工程中文乱码问题

转自:http://www.cnblogs.com/elleniou/archive/2012/05/20/2509434.htmleclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。

2017-01-18 17:58:01 263

转载 开源项目导入eclipse的一般步骤

原文地址:http://www.cnblogs.com/zhouyinhui/p/3772785.html下载到开源项目后,我们还是希望导入到eclipse中还看,这样要方便点,一般的步骤是这样的 打开源代码目录,如果看到里面有.calsspath .project文件,那么说明这个项目本来就是eclipse开发的,那么在eclipse中->文件->导入->已存

2017-01-18 17:36:13 404

转载 JAVA中的静态代码块

本文转自:http://jingyan.baidu.com/article/92255446879561851648f4ba.html熟悉C#的程序猿,刚开始接触Java时,会很奇怪为什么Java中为什么没有静态构造函数。其实Java中不叫静态构造函数,称作静态初始化,或者静态代码块。可以通过这样的代码实现相同的功能:

2015-03-28 21:53:31 296

转载 ContentProvider

本文转自:http://www.cnblogs.com/wisekingokok/archive/2011/09/19/2181089.htmlContentProvider是安卓平台中,在不同应用程序之间实现数据共享的一种机制。一个应用程序如果需要让别的程序可以操作自己的数据,即可采用这种机制。并且此种方式忽略了底层的数据存储实现,ContentProvider提供了一种统一的通过U

2015-02-08 22:55:38 336

原创 Android Studio 单元测试心得

在Android Studio中,新建一个项目的时候,就会自动生成一个单元测试的包,如下图所示:其中ApllicationTest就是自动生成的类在这张图中,进行单元测试的时候,我自己新建了两个类其中PerseronService类的代码如下:public class PersonServiceTest extends InstrumentationTestCase {

2015-02-07 21:46:30 810

转载 Android SQLite数据库增删改查操作的使用详解

本文转自:http://www.jb51.net/article/36152.htm一、使用嵌入式关系型SQLite数据库存储数据在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL、INTEGER、REAL(浮点数字)、 TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受v

2015-02-06 11:32:08 604

转载 android adb pull

本文件转自:http://blog.csdn.net/liuzhidong123/article/details/7971910adb命令下pull的作用是从手机端向电脑端拷文件。命令:adb pull /sdcard/**.txt   D:\                          说明:将手机卡中的某个文本文件复制到电脑D盘push的作用和pull正好相反,

2015-02-05 10:46:10 440

转载 用FileExplorer查看android手机中的数据库

本文转自:http://www.cnblogs.com/xiaokang088/p/3558876.html参考: http://stackoverflow.com/questions/4867379/android-eclipse-ddms-cant-access-data-data-on-phone-to-pull-files1.window->show view->oth

2015-02-04 22:07:50 414

转载 Context类中openFileOutput ()函数的使用

本文转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6273.html函数声明:FileOutputStream openFileOutput (String name, int mode)作用:可以方便地再手机中创建文件,并返回文件输出流,用于对文件做写入操作。name:用于指定文件名称,不能包含

2015-01-26 23:12:35 368

转载 Android Studio 快捷键

转自:http://blog.csdn.net/altair86/article/details/8972178Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift

2015-01-17 14:51:10 292

转载 浅谈Android五大布局(二)——RelativeLayout和TableLayout

转自:http://www.cnblogs.com/wisekingokok/archive/2011/08/24/2152004.html在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout

2015-01-15 15:53:24 347

转载 浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout

转自:http://www.cnblogs.com/wisekingokok/archive/2011/08/23/2150452.htmlAndroid的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、

2015-01-15 15:42:32 346

转载 apache和tomcat区别

本文转自:http://www.cnblogs.com/warioland/archive/2011/12/05/2276729.html         经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 解析一 apache

2013-12-07 11:12:06 417

原创 Android学习杂记

1、Android程序的编译与安装过程:.java->.class->--dx(工具)->.dex->打包同时签名->.apk  最后调用adb指令把软件安装到模拟器上面。其中签名所用的密钥在Eclips的window->preference->Android->Build->Default debug keystore中。疑问:还有一个Customer debug keystore是做什么用的?

2013-12-03 22:29:08 555

空空如也

空空如也

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

TA关注的人

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