自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ArtLife

Like a thinker !

  • 博客(34)
  • 收藏
  • 关注

转载 Android开发之InstanceState详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreIns

2015-08-26 15:19:47 659

转载 C++ Socket C/S ,实现客户端,服务器端断开重连

// WindowsSocketServer.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include #include #include #include #include #pragma comment(lib,"Ws2_32.lib")using namespace std;#define PORT 8080#define IP_AD

2015-08-12 10:33:08 5580

转载 返回上一层activity

返回上一层activity有好几种实现的方式第一种:使用finish(),结束当前的activity(),自然就返回到上一层的activity[java] view plaincopypublic void click(View view){          finish();      }  第二种:用Intent

2015-08-11 17:12:36 2014

转载 C++中将string转换为int

C语言库函数名: atoi  功 能: 把字符串转换成整型数  函数说明: atoi()会扫描参数nptr字符串,检测到第一个数字或正负符号时开始做类型转换,之后检测到非数字或结束符 \0 时停止转换,返回整型数。  原型: int atoi(const char *nptr);  需要用到的头文件: #include   程序例:

2015-08-03 11:07:14 1821

转载 java与 C++ 之间进行 SOCKET 通信

java与 C++ 之间进行 SOCKET 通讯要点简要解析1、 big-endian 与 little-endian   Endian定义: 在计算机系统体系结构中用来描述在多字节数中各个字节的存储顺序。big-endian也称高位在前、大端在前。是 计算机体系结构中一种描述多字节存储顺序的术语,在这种机制中最重要字节(MSB )存放在最低端的地址

2015-07-23 13:47:00 1778

转载 socket通信简介

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2015-07-23 13:42:29 460

转载 Android HandlerThread 源码分析

HandlerThread 简介:我们知道Thread线程是一次性消费品,当Thread线程执行完一个耗时的任务之后,线程就会被自动销毁了。如果此时我又有一个耗时任务需要执行,我们不得不重新创建线程去执行该耗时任务。然而,这样就存在一个性能问题:多次创建和销毁线程是很耗系统资源的。为了解这种问题,我们可以自己构建一个循环线程Looper Thread,当有耗时任务投放到该循

2015-07-17 19:50:22 461

转载 android面试

下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。某公司高级面试题(2015-03-14)【感谢helder分享】1、详述Android系统架构,包括层与层之间调用、binder、jni、底层文件读写方法2、描述自己的一个项目,要求画出结构图,UML图,详细描述项目种的技术点,技

2015-06-26 11:02:51 467

转载 反编译apk

反编译.apk

2015-06-26 11:00:07 543

转载 单例模式(java)

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先

2015-06-26 10:23:05 306

转载 Java Client 与C++ Servertcp通信 demo

[java] view plaincopyprint?java 客户端代码  创建socket  绑定     import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  import java.io.Pri

2015-06-23 17:44:24 943

转载 vc 网络编程(socket)

在网上找了很多的资料,现将这些资料整合起来,详细介绍一下VC下的socket编程,并提供一个服务器客户端具体的实例。希望对您有所帮助一、原理部分    (个人觉得这篇写的可以,所以转与此,原文地址:http://dev.yesky.com/78/2683078.shtml)  在网络编程中最常用的方案便是Client/Server (客户机/服务器)模型。在这种方案中客户应用程

2015-06-23 11:02:40 643

转载 C++实现多线程安全的单例模式 已测试

项目中需要在多线程环境下,输出日志到标准输出,以下是实现过程。首先,我们需要一个锁类,能够自动初始化,并且降低耦合。/*  * locker.h  *  * Created on: Apr 14, 2012  * Author: joan  */   #ifndef LOCKER_H_ #define

2015-06-23 09:55:46 1192

转载 C++实现多线程安全的单例模式

根据自己另外那篇文章: 弄的:http://blog.chinaunix.net/uid-25958655-id-4297540.htmlWINDOWS VC++2010下测试通过MultiThreadSingleton.h:#ifndef MULTI_THREAD_SINGLETON_H_ #define MULTI_THREAD_SINGLETON_H_

2015-06-23 09:52:20 861

原创 TC2.0库函数清单

常用 TC2.0库函数清单

2015-06-11 09:43:34 1717

原创 VC++模拟键盘输入(keybd_event() 、 PostMessage() /SendMessage()、SendInput())详解

详细介绍C++模拟键盘输入的三种方法,而且还带实例:keybd_event() 、 PostMessage() /SendMessage()、SendInput(),

2015-06-10 17:24:20 18903 4

转载 vnc-4.0-winsrc版本之winvnc工程分析_源码研究

VNC源码研究(二十四)vnc-4.0-winsrc版本之winvnc工程分析此工程编译出winvnc4.exe二进制文件。它得到的二进制是作为VNC服务端来使用的。一、从main说起[cpp] view plaincopyint main(int argc, const char* argv[]) {    int 

2015-06-09 21:50:19 1298 1

转载 利用底层键盘钩子屏蔽任意按键

很多人都知道,如果想在系统范围内屏蔽键盘上的任意按键需要使用全局键盘钩子,然而像win键这样“倔强”的按键又不是普通的键盘钩子就能搞定的。这里我提供一种利用底层键盘钩子屏蔽任意按键(包括win键)的方法,并且作成了.dll动态链接库,方便以后使用。钩子,是一种相对复杂一点的技术,通常用来监视系统中某一类型的事件,这些事件可以与某一线程相关(线程钩子),也可以是系统中的所有线程(全局钩子)。关于钩子

2015-06-08 09:16:59 2030

转载 利用底层键盘钩子拦载任意按键(回调版)

前段时间我曾经写过一篇《利用底层键盘钩子屏蔽任意按键》,并放到了我的blog上。这篇文章的题目中把“屏蔽”改成了“拦截”,显然要比以前的版本强一些了。对于以前写的那个DLL,有一个不够理想的地方,就是仅仅能实现屏蔽。如果想在屏蔽之前加入一些“小动作”,就只能修改DLL,在LowLevelKeyboardProc函数中添加代码,实现新的功能。但这样显然不够灵活,这样的DLL也不具备一般性了。所以我自

2015-06-08 09:13:47 666

转载 北京Android各招聘公司面试实战总结1

From:再三考虑,决定把今天的面试总结一下,算是对自己的总结,如果能顺便给正在找工作的朋友有所帮助,那就不能再好了。ps: 今天面试真的好累, 昨晚没睡好,今天早上起床 也没有吃早饭,饿着肚子跑去面试的。话痨了、、今天面试了两家公司,早上出门前,感觉两家稳稳地可以拿下,but结果并不如人意。。面试公司:健德门 附近某公司面试时间:5

2015-06-05 08:38:49 1364 1

转载 北京Android各招聘公司面试实战总结2

面试公司:五道口  某公司面试时间:5月27日 11:00 AM.面试过程:                感觉公司还是挺有活力的的,进去填了申请表,人事就跟我聊了下 从上家离职原因(找工作 要准备怎么回答这个问题,最好能找一些客观因素,不要说 感觉以前公司不好。。。)  随后 就是 android 技术 跟我面试。大概面试了 四十分钟吧。惯例 总结了一下

2015-06-05 08:27:37 1020

转载 VC API常用函数简单例子大全(1-89)

第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该函数返回窗口的句柄函数的定义:HWND WINAPI FindWindow(LPCSTR lpClassName ,LPCSTR lpWindowName);第一个参数填窗口的类名,第二个填窗口的标题名,其实是不需要同时填两个参数的,也就是说,你只要知道窗口的类名或窗口的标题就可以了,没有的那个就用NULL代替

2015-06-03 17:04:51 2170

转载 C++ 获取窗口句柄

1、使用FindWindow函数获取窗口句柄示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小和标题,并且移动窗口到指定位置。[html] view plaincopy#include Windows.h>  #include stdio.h>  #include string.h>  #include iostre

2015-06-01 11:48:35 26827 4

转载 在DLL中获取主进程窗口句柄

有的时候难免需要在DLL中获取主进程的窗口句柄,比如在DLL注入的时候等等。那么如何在DLL中获取主进程的窗口句柄呢?可以通过EnumWindows来实现。先通过GetCurrentProcessId获取进程的PID,然后在EnumWindows中调用GetWindowThreadProcessId获得与窗口句柄关联的进程PID,然后对比PID,看是否相等,并判断是不是主窗口即可。以上方法参考

2015-06-01 10:12:51 5760 2

转载 [windows编程] 如何利用句柄操作其他windows窗体

如何利用句柄操作其他windows窗体?首先你需要获得需要操作窗体(A)的句柄。第二需要你获得窗体(A)中控件的ID号,比如文本框(Edit)控件的ID第三需要根据控件的ID获得控件的句柄(hwnd)第四根据hwnd对控件进行操作明白了上述任务之后,那么下面的就是具体如何操作了。第一:获得窗体的句柄        分为两种情况,窗体有标题和窗

2015-06-01 09:18:31 1007

转载 SQLite C/C++ 接口介绍

这篇文章简要的介绍了 SQLite 的 C/C++ 接口。早期版本的 SQLite 很好学是因为他们只提供了 5 个 C/C++ 的接口。但是随着 SQLite 功能的增加,新的 C/C++ 接口加入,现在已经有超过 200 个不同的 API 了。这对新人可能是一种阻碍。幸运的是,大部分的 C/C++ 接口都是有特殊用途的,不需要了解。尽管有这么多的入口点,核心的 API 还是相当的简单而

2015-05-28 09:38:13 1157

转载 学习C++ 精神指导

1.把C++当成一门新的语言学习;2.看《Thinking In C++》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5.不要放过任何一个看上去很

2015-05-22 15:32:46 804

转载 error PRJ0003 : 生成“cmd.exe”时出错

Visual Studio 2008调试程序时提示"生成“cmd.exe”时出错".------ 已启动生成: 项目: bstore, 配置: Debug Win32 ------ 正在编译资源清单... 正在链接... 正在嵌入清单... 项目 : error PRJ0003 : 生成“cmd.exe”时出错。 生成日志保存在“file://e:\来自C盘\我的文

2015-05-21 11:33:37 513

原创 JAVA JNI Demo

亲身调试成功!

2015-05-18 10:44:35 538

转载 JAVA JNI 进阶

JNI技术的出现主要是基于三个方面的应用需求: 1. 解决性能问题      Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的方法和模式选择方面。由于算法和设计模

2015-05-18 09:34:15 545

转载 2.5年, 从0->阿里

来没有想到自己的求职之路会这么顺利, 第一次投阿里就拿到了offer, 以前一直都是做好被刷的准备的...    3月31号晚上收到了来自阿里的正式offer, 签下录取意向书, 粗略算了一下, 从2012年9月份正式入学进入计算机系到2015年3月签下阿里offer, 大约两年半的时间, 这期间有很多人值得感谢: 磊哥, 立萍, 宋艺, 兴华老师... 发生了很多事儿: 从最初的懵懵懂懂

2015-05-14 09:37:47 715

转载 2014找工作----扎实的基础和开阔的视野是企业最看重的因素

其实找工作之前一直很忐忑,或者说不是很自信,因为各种传言说14年就业难。实验室的项目逼的有些紧,在四川做项目,腾讯实习面试都错过了。4月底回到学校给实验室申请不去实验室,准备看书。----此为题。 一、毫无亮点的自我介绍   二本师范类本科,大学四年,只学会了MFC。用MFC做了几个垃圾的不能再垃圾的管理系统。没有看过任何一本经典书籍。当时就准备考研,考到了华科。 

2015-05-14 09:37:44 718

转载 2014校园招聘总结

注:貌似不少童鞋看到这篇东西觉得我是牛人……其实不是stO,以下的内容都是对自己找工作过程的一个记录总结,不少同学比我找的厉害,所以这篇博文就算是我的一个自言自语吧!如果大家觉得有些帮助,那我也很开心!原本想把标题写成“4399、小米、UC、百度面经”,后来想了一下,其实这次校园招聘可以写的远远不止那么少。从一开始的情况急转直下,到最后逐渐恢复状态拿到offer,2个月来人都愁得头发胡子疯

2015-05-14 09:36:12 427

原创 悄悄的我也开始写行动了

开始行动!!

2015-05-14 09:32:45 393

空空如也

空空如也

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

TA关注的人

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