- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 经典SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'-...
2015-10-29 19:26:14 582
原创 C++ string学习
C++中string是标准库中一种容器,相当于保存元素类型为char的vector容器(自己理解),这个类提供了相当丰富的函数来完成对字符串操作,以及与C风格字符串之间转换,下面是对string一些总结一,C语言的字符串在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。比如下面这个例子://example
2015-10-29 11:13:44 268
转载 反汇编定位release版本程序bug
今天帮忙调试了一个release版本的程序,此程序运行较长一段时间后终于(不挂就不好查了)挂了,系统报错是某处的指令访问了非法地址,显然是内存访问越界(不测试也能猜到,呵呵)。点击系统报错对话框的cancel,进入vc6的反汇编调试模式,定位到指令所在的汇编代码,将此指令所在函数(函数以0x10对齐,结尾一般都有nop指令)的所有汇编代码拷贝出来分析。搜索cmp指令,运气比较好,汇编代码中的c
2015-10-27 18:36:09 1200
转载 Android开发之旅:活动与任务
目录(?)[+]引言活动与任务概述亲和度和新任务Affinities and new tasks启动模式Launch modes清除栈Clearing the stack启动任务Starting tasks ——坚持就是胜利!关键是你能坚持吗?不能的话,你注定是个失败者。引言关于Android应用程序原理及术语,前面两篇:Android开发之旅:应用程序
2015-10-26 16:15:03 375
转载 Android开发之旅:应用程序基础及组件(续)
目录(?)[+]引言激活组件意图Intents1活动Activity组件的激活2服务Service组件的激活3广播接收者Broadcast receiver组件的激活关闭组件清单manifest文件Intent过滤器 ——成功属于耐得住寂寞的人,你离成功又近了一步了。引言上篇Android开发之旅:应用程序基础及组件介绍了应用程序的基础知识及Android的四个
2015-10-26 16:13:52 255
转载 Android开发之旅:应用程序基础及组件
目录(?)[+]引言应用程序基础应用程序组件1活动ActivitiesActivitysetContentView 方法2 服务Services3广播接收者Broadcast receivers4内容提供者Content providers ——成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥。如果能够静下心来看,相
2015-10-26 16:12:49 443
转载 Android开发之旅:android架构
目录(?)[+]引言架构图直观架构详解1Linux Kernel2Android Runtime3Libraries4Application Framework5Applications总结 引言通过前面两篇:Android 开发之旅:环境搭建及HelloWorldAndroid 开发之旅:HelloWorld项目的目录结构我们对
2015-10-26 16:11:31 310
转载 Android开发之旅:HelloWorld项目的目录结构
目录(?)[+]引言HelloWorld项目的目录结构1src文件夹2gen文件夹3Android 21文件夹4assets5res文件夹6AndroidManifestxml7defaultproperties 引言前面Android开发之旅:环境搭建及HelloWorld,我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通
2015-10-26 16:09:56 384
转载 Android开发之旅:环境搭建及HelloWorld
——工欲善其事必先利其器引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclips
2015-10-26 16:08:03 288
原创 理财
假设你的月收入只有2000元,你也可以过得很好。把钱分成五份:第一份600元,第二份400元,第三份300元,第四份200元,第五份500元。第一份,用来做生活费。这么少的生活费,每天只能够分到十几元。早餐一份煮米丝,一个鸡蛋,一杯豆浆。中餐一份快餐,一个水果。晚餐自己开个小灶,煮点饭,加俩菜,睡前一杯奶。这样一月的伙食大概是500-600。不过,如果你还年轻,身体暂时
2015-10-26 11:42:54 809
原创 C语言中变量名的命名规则
一、简介1、严格采用阶梯层次组织程序代码:各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如:2、提示信息字符串的位置在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。3、对变量的定义,尽量位于函数的开始位置。
2015-10-23 16:36:49 2747
原创 C++内存块置0:memset,ZeroMemory和SecurZeroMemory
本文对应Windows下编程环境:简而言之:一般情况,如初始化内存块的时候,用ZeroMemory。销毁内存块中储敏感数据时或者释放存有敏感数据(比如密码,密钥等)的内存块前应使用使用SecurZeroMemory。如无特殊原因不使用“={ 0 }”。使用memset函数将内存块置0是完全没有问题。memset的好处是跨平台比较容易,可是C/C++跨平台就是梦魇。在使用memset的时
2015-10-20 11:00:21 415
原创 C++设计模式
C++设计模式之Adapter一、功能 将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、结构图 (1)class adapter (2)object adapter 三、实现 和其他很多模式一样,学习设计模式的重点是学习每
2015-10-14 14:03:51 306
原创 Android系统特有的驱动
整理一下android在linux系统基础上加入的驱动,有几个比较重要的使用的代码版本:android 2.2.2Ashmem:匿名共享内存驱动 Logger:轻量级的log驱动 Binder驱动( Binder Driver):基于OpenBinder驱动,为Android平台提供IPC的支持能源管理( Android Power Management):
2015-10-12 18:30:48 820
原创 时间管理
专治漫无目的、效率低下者(┬_┬),下面来个现身说法服用前:回家基本无法学习服用三个疗程后:基本可以在家里学习了,虽然效率不高,不过会通过反思来继续进步的(⊙0⊙)目前接触到的时间管理有四种方法: 规划、四象限、明日任务、番茄工作法 一、规划 分为长期规划、近期规划等,比较常写的是近期规划 下面是一个近期规划的例子,8月9月的计划,具体月
2015-10-12 16:33:07 300
原创 大杂烩——提升效率的技能
一、快速阅读 《超级快速阅读》 二、记忆方法 《记忆魔法师》:平时就可以运用这些方法,需要多练习; 三、定期复习 软件:学习复习安排助手.apk(360手机助手可下载); 人的遗忘曲线有一定的规律,所以使用这个APP按照一定规律来提醒自己复习要形成长期记忆的知识,比如我用来提醒我定期默写算法,还有复习xmind; 详细可了解:艾
2015-10-12 16:26:36 318
原创 一天连十万字都读不到的人是没有出路的
那样经典的文章怎么错过!!! 从小到大我都生活在对一种人的崇拜中,这种人笼统的称呼就是——天才。什么是天才呢,天才就是那些什么都知道的人,或者那些在某个领域极其卓越的人,或者是学习速度极快的人。我一直都默认为天才的这种能力是不可能被复制的,只能被膜拜。但直到这两年,直到我接连认识好几个各个领域的天才——有的人在世界顶级大学一年拿N次奖学金,有的人出身于中产阶级家庭但在17岁时已
2015-10-10 16:57:51 392
原创 优秀程序员的45个习惯
优秀来自好的习惯。怎样成为优秀的开发人员?图灵公司最近热销的《高效程序员的45个习惯》一书给出了很好的解答,非常值得一读。这本书的英文原版荣获了有软件奥斯卡之称的Jolt生产效率大奖,在Amazon上也是好评如潮。第一作者Venkat Subramaniam博士是Agile Developer公司创始人,敏捷开发方面的权威人士,精通各种开发技术。第二作者Andy Hunt更是大名鼎鼎的人物,是
2015-10-09 20:25:33 317
原创 如何成为一名软件架构师
Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通晓F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server等技术。有着多年的软件开发经验。他经常会被一些有潜力和有前途的程序员问到:“我要怎么做才能成为一名架构
2015-10-09 19:40:25 331
原创 Android必备的Java知识点
Android应用程序开发是以Java语言为基础的,所以需要有扎实的Java基础知识。首先熟悉java基本语法,然后熟悉设计模式等。 a) Java基础语法:看下面的《Java知识点列表》 b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式...
2015-10-09 19:37:37 291
原创 浅谈技术管理(转载,讲的非常不错,技术和产品都值得一看)
原文链接:http://hi.baidu.com/ncaoz/item/8a17ff633682fd09a0cf0f78 针对这些年旁观和经历过的技术产品场景,做一些个人的总结和判定,尽量不涉及争议性话题,比如对一个互联网公司而言,技术重要还是产品重要之类的,这种话题一扯开,各有道理,谁也别指望说服谁。 此外,加一个前缀,主要针对非技术领导者所面临的技术管理困境,
2015-10-09 19:34:38 346
原创 public static void main(String[] args){}函数
主函数的一般写法如下: public static void main(String[] args){…} 下面分别解释这些关键字的作用: (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。 (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存储区的,即当定义了类以后这...
2015-10-06 17:17:42 744
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人