自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 Django项目开发纪要

Django企业项目开发纪要,主要为开发错误集和一些采用Python开发需要Web项目涉及的一些小点

2015-12-26 19:18:26 1457

原创 Python3.4+Nginx+Django1.8+Mysql5.5项目开发与部署

折腾好几天才将项目部署成功,现在用篇文章给记录下来。我的项目是采用的Python3.4+Nginx+uswgi+Mysql5.5+django1.8+Ubuntu12环境。项目源码是放在我的Github上https://github.com/xiaokugua250/GdProject,有兴趣可以下载和提出指正意见。(文章记录的比较乱,后续会做相应整理)环境安装不多说,网上都有。需要注意的是安

2015-05-17 12:44:08 4002

转载 MySQL等数据库整理(2)

101 个 MySQL 的调节和优化的提示MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。 MySQL 服务器硬件和操作系统调节:

2015-02-06 18:18:54 580

转载 数据库知识总结(1)

sql之left join、right join、inner join的区别left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:------------------------

2015-02-06 13:27:19 410

转载 Java内存模型深度解析

Java内存模型--基础部分并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。在消息传递的并发模型里,

2015-01-29 23:12:24 427

转载 JVM内存分析与垃圾回收相关

堆内存Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回

2015-01-29 22:15:27 391

转载 JavaI/O相关知识总结

I/O模型简介 I/O模型:    I/O操作需要内核系统调用来完成,系统调用需要Cpu来调度,而Cpu的访问速度相对于I/O来说比较快,所以Cpu不得不浪费Cpu时间来等待慢速I/O操作.    通过多进程方式来充分利用CPU资源,当还是希望让Cpu花费少的时间在I/O操作的调度上,这样就可以有更多的Cpu来完成I/O操作.    很多技术和策略都围绕如何让高

2015-01-29 15:34:28 547

转载 程序开发工具(Java反编译及Linux等)与调试技巧(eclipse,linux)部分数据库插件

7款开源Java反编译工具1、Java反编译插件 —— JadclipseJadClipse是Jad的Eclipse插件,是一款非常实用而且方便地Java反编译插件,我们只需将下载的插件包复制到eclipse的plugins目录下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\

2015-01-29 12:47:13 963

转载 Java锁与性能相关知识复习与整理

Java锁相关技巧:

2015-01-29 11:11:38 666

转载 计算机基础知识

===================================================================Unicode 字符集与它的编码方式:参考链接请点击ip地址中的网络号,主机号当前使用的IP地址有4个字节(32bit)组成,即IPV4编码方式。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多

2015-01-28 16:50:47 1168

转载 网络安全相关知识与计算机互联网基础知识

流量劫持:流量劫持-浮层登录框的隐患==================================================================================================================================计算机与互联网基础知识:第一个问题:从输入 URL 到浏览器接收的过程中发生了什么事

2015-01-28 16:19:14 1721

原创 TCP/IP协议解析与进阶

我们需要知道TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层,在第二层上的数据,我们叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。首先,我们需要知道,我们程序的数据首先会打到TCP的Segment中,然后TCP的Segment会打到IP的Packet中,然后再打到以太网Ethe

2015-01-28 15:43:06 990

转载 TCP/IP相关知识复习与总结(https/网络程序性能分析)

HTTPS详解:HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下

2015-01-28 14:57:51 671

转载 Javaweb相关知识总结

本文对JavaWeb相关知识进行总结复习,主要参考:http://www.importnew.com/14621.htmlServlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Java servlet容器才能使用。虽然很多开发者都使用

2015-01-28 14:04:49 356

原创 Linux下程序调试相关工具与技巧

ftrace是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,这在调试 bug 或者分析内核时非常有用.    什么是ftrace: 请参考    http://lwn.net/Articles/322666/    trace-cmd - command line reader for ftrace: 请参考 http://lwn.net/

2015-01-28 11:41:40 373

原创 XML与JSON

在移动开发中承担App与网络来进行传输和存储数据的一般是XML或者JSON。XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从S

2015-01-28 10:55:16 675

转载 Linux命令集合与实用技巧

ps命令:ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风格,选项可以组合在一起,但是选项前不能有“-”连字符GNU 风格的长选项,选项前有两个“-”连字符1. 不加参数执行ps命令这是一个基本的

2015-01-28 10:37:55 386

转载 git使用教程与技巧

参考链接:http://www.codeceo.com/article/git-usage.html错误修正:http://rkandhal.com/09/27/failed-connect-to-github-443-error/

2015-01-28 10:06:39 325

原创 程序员基础与进阶书籍推荐

计算机经典书籍一、Java编程思想详情》》http://product.china-pub.com/34838  《java编程思想(第4版)》赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在bruce eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),《java编程思想(第4

2015-01-27 21:24:31 690

原创 Java工具及技巧篇

让你变得更加高效的一些Java工具和类库CloverClover是一个很赞的工具,它能帮助测试优化,进一步优化代码。它能够在一些持续集成的系统上或者IDE上运行。 它认为那些最容易受编码错误影响的东西非常重要。因此,在测试中会更多的关注那些。它不会让最近的一些代码调整而影响到测试速度,还能在测试完代码后快速 的给出反馈。Jar Jar Links:你 可以已经注意到,同一个产品不同

2015-01-27 21:14:15 402

原创 Linux相关总结

做数据库程序或者IO密集型的程序的时候,通常在更新的时候,比如说数据库程序,希望更新有一定的安全性,我们会在更新操作结束的时候调用fsync或者fdatasync来flush数据到持久设备去。而且通常是以页面为单位,16K一次或者4K一次。 安全性保证了,但是性能就有很大的损害。而且我们更新的时候,通常是更新文件的某一个页面,那么由于是更新覆盖操作,对文件系统的元数据来讲的话,无需变更,所以我

2015-01-27 20:20:59 322

原创 C语言运行库及C程序开发相关

一个C语言运行库大致包含如下功能:*启动与退出--包括入口函数即入口函数所依赖的其他函数等*标准函数--由C语言标准规定的C语言标准库所拥有的函数实现*I/O--I/O功能的封装和实现*堆--堆的封装和实现*语言实现--语言中的一些特殊功能的实现*调试--实现调试功能的代码

2015-01-16 21:59:41 606

原创 操作系统中栈与堆的理解

在数据结构中栈具有先进后出的(First in Last Out FIFO)的特性,而在计算机系统中,栈是一个具有以上属性的动态内存区域。程序可以将数据压入栈中,也可以将数据从栈中弹出。压栈的操作使得栈增大,而弹出操作使得栈变小。在一般的操作系统中。栈是向下增长的。在i386机器上,栈顶由称为esp的寄存器进行定位。压栈的操作使得栈顶的地址减小,弹出的操作使得栈顶的地址增大。。此处栈底的地

2015-01-16 14:55:37 7062

原创 程序错误及故障分析(指针问题导致)

程序出现“段错误(segment fault)或者“非法操作”,该内存地址不能read/write的错误信息时分析:典型的非法指针解引用造成的错误,当指针指向一个不允许读或者写的内存地址,而程序却试图利用指针来读或者写该地址的时候就会出现这个错误。在Linux或者Windows操作系统的内存布局中,有些地址是不能读写的。如0地址,还有一些地址需先获取地址读写权之后才能进行读写;某些地址需先请求

2015-01-16 12:41:31 709

原创 程序链接与装载

程序装载与链接相关底层运作机理。

2015-01-16 11:18:31 452

原创 安卓SDK相关资源下载

最近几天在练习Android Studio

2014-11-18 18:33:48 422

原创 ubuntu12.4升级问题问题

ubuntu12.4在进行升级后出现无法进入桌面的问题,在本机上显示的sh

2014-11-15 10:54:27 401

原创 tinyos中节点-pc串口通信实验中net.tinyos.message包出错问题的解决方案

最近在做tinyos节点串口通信实验时

2014-10-23 11:16:59 1252

原创 百度地图开发中的java.lang.ClassCastException解决方法及定位源码

在近来开发百度地图定位

2014-08-20 14:48:38 2186

原创 安卓中采用SharedPreferences进行默认城市和默认背景色设置

最近在写一个天气预报的小程序,在程序中有使用到

2014-08-11 11:06:16 1163

原创 安卓中ListView与Spinner在处理关联项时的不同(以全国省市级联为例)

本人最近在写安卓的一个小项目中需要进行级联操作,

2014-07-31 16:24:07 1836

安卓架构和商业思考资料

安卓架构揭秘和商业哲学思考,对想进一步在安卓上有发展的人可以下载学习。

2014-11-03

二维码 扫描

简单的二维码扫描程序,下载解压后可以导入Eclipse中运行

2014-07-10

安卓截屏应用

简单的安卓截屏应用,下载解压后导入工程可以直接运行

2014-07-10

空空如也

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

TA关注的人

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