- 博客(32)
- 资源 (17)
- 收藏
- 关注
原创 Android平台利用Zxing生成二维码与解析图片中的二维码
1. 生成二维码public final class EncodingHandler { private static final int BLACK = 0xff000000; public static Bitmap createQRCode(String str,int widthAndHeight) throws WriterException { Hashtable hint
2015-07-28 11:26:24
892
转载 Android studio导入eclipse项目且不改变目录结构
Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用。废话少说上图1. 使用open的方式打开一个已经存在的android项目(eclipse创建的)
2015-07-27 21:18:28
829
转载 ListView.setOnItemClickListener 点击无效
如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false" android:clickable="
2015-02-10 16:41:00
600
原创 Android Studio新建项目 运行后Gradle报错Could not find any version that matches com.android.support:support-v4
最近开始使用Android Studio,新建项目 运行后报错解决方法如下:打开Android SDK Manager 安装 Extas目录下的"Android Support Repository"如果Extras下没有Android Support Repository 则更新Tools里面的Android SDK Tool
2015-01-10 15:58:14
16952
转载 ADT在线安装与更新
以往安装ADT根本就不是个问题,可是现在就是个大问题了。 https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse都无法正常访问,会提示android ADT Unable to connect to repository http://dl-ssl.google.com/android/
2015-01-09 20:57:05
671
转载 Android中图片占用内存的计算
在Android开发中,我现在发现很多人还不会对图片占用内存进行很好的计算。因此撰写该博文来做介绍,期望达到抛砖引玉的作用。 Android中一张图片(BitMap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像素占用的字节数。一张图片(BitMap)占用的内存=图片长度*图片宽度*单位像素占用的字节数注:图片长度和图片宽度的单位是像素。图片(BitMap)占用
2014-12-26 16:42:37
566
转载 Android帮助文档本地打开慢的解决方案
1. 打开index.html,然后注释掉两个地方 stylesheet和js两个地方:href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">-->-->然后保存2. C:\Windo
2014-12-25 20:10:24
594
转载 Android开发新“神器”:模拟器之王genymotion!
Android开发者们,还在为你的模拟器运行慢而苦恼吗?现在一种新的技术加入到eclipse中,效果真的是杠杠的,比eclipse 或者是AS的模拟器快了不知道多少倍不多说要想体验赶紧的吧!AD:2014WOT全球软件技术峰会北京站 课程视频发布听说可以和手机相媲美于是乎按照教程试了试结果安装不了出现如下错误错误信息:Ca
2014-12-25 20:01:47
996
转载 用Android-X86和VirtualBox打造高性能Android开发环境
文章转载自 http://be-evil.org/create-an-x86-emulator-based-height-performance-android-develop-environment.html不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢
2014-12-24 10:48:12
1124
转载 Java中abstract class 和 interface 的解释和他们的异同点(转)
(一)概述 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的
2014-12-17 17:56:13
489
转载 JDBC连接MySQL
JDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();JDBC URL定义驱动程序与数据源之间的连接标准语法:(主要通讯协议)>:(次要通讯协议,即驱动程序名称)>:<data sour
2014-01-13 20:26:49
608
转载 MongoDB文档全局唯一ID的设计思路
导读:本文介绍了MongoDB文档全局唯一ID的设计思路,MongoDB中数据的基本单元称为文档(Document)。文档是MongoDB的核心概念,多个键极其关联的值有序的放置在一起便是文档。关键词:MongoDB 文档数据库 全局唯一ID NoSQL MongoDB中数据的基本单元称为文档(Document)。文档是MongoDB的核心概念,多个键极其关联的值有
2013-12-31 14:37:17
1428
转载 如何在高并发分布式系统中生成全局唯一Id
但这篇博文实际上是“半分享半讨论”的博文:1) 半分享是我将说下我所了解到的关于今天主题所涉及的几种方案。2) 半讨论是我希望大家对各个方案都说说自己的见解,更加希望大家能提出更好的方案。(我还另外提问在此:http://q.cnblogs.com/q/53552/上面已有几位园友回复(感谢dudu站长的参与),若你们有见解和新方案就在本博文留言吧,方便我整
2013-12-31 13:59:24
32550
转载 MySQL分库分表环境下全局ID生成方案
MySQL分库分表环境下全局ID生成方案 在大型互联网应用中,随着用户数的增加,为了提高应用的性能,我们经常需要对数据库进行分库分表操作。在单表时代,我们可以完全依赖于数据库的自增ID来唯一标识一个用户或数据对象。但是当我们对数据库进行了分库分表后,就不能依赖于每个表的自增ID来全局唯一标识这些数据了。因此,我们需要提供一个全局唯一的ID号生成策略来支持分库分表的环境。下面来介绍两
2013-12-31 11:53:40
1321
转载 由浅入深探究mysql索引结构原理、性能分析与优化
摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-tree B+ tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则
2013-12-31 10:57:43
1219
转载 在Spring中结合Dbunit对Dao进行集成单元测试
Java代码 package com.test.dbunit.dao; import javax.sql.DataSource; import org.dbunit.Assertion; import org.dbunit.database.DatabaseConnection; import org.dbunit.database.IDa
2013-12-20 13:39:17
4159
原创 一道华为的机试题
同学最近找工作,遇到了一个机试题,咋一看感觉很简单,后来做了一下,才发现里面考察了很多东西,如字符串的操作,大数的计算等等....废话不说,直接上题目 1、程序实现目标:输入1~20的数字n,求n以内数据的阶乘之和。1! + 2! + 3! +......+n! = ?void GetCount(int Num ,float pOutput[]){}void
2013-11-24 16:57:41
1285
转载 CRC32 简单使用
#include "stdafx.h"#include const unsigned long globe_Crc32Table[256]={ 0x00000000,0x04c11db7,0x09823b6e,0x0d4326d9,0x130476dc,0x17c56b6b,0x1a864db2,0x1e475005, 0x2608edb8,0x22c9f00f,0
2013-08-07 22:14:59
1713
原创 vs编译和测试xpcom组件
XPCOM ( Cross Platform Component Object Model),是一个跨平台的软件框架,它使开发人员把一个大的软件工程分解成各个小的独立的模块,然后再运行时再组装在一起,这就是组件化的思想。原理类似于MSCOM,需要理解其原理可以参考《com本质论》。进一步了解xpcom请进https://developer.mozilla.org/en-US/docs/XPCOM
2013-03-10 16:08:15
2811
转载 Windows Socket五种I/O模型
Windows Socket五种I/O模型如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景
2013-02-26 13:31:58
507
原创 例子---window平台下的管道使用
1.匿名管道 (主要用于父子进程的通信)父进程#include #include using namespace std;int main(int argc, char *argv[]){ HANDLE hInRead; HANDLE hInWrite; HANDLE hOutRead; HANDLE hOutWrite; SECURITY_ATTRIBUTES
2013-02-26 12:02:35
4196
1
转载 随便说说字符集和编码
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。
2013-01-23 16:51:12
358
转载 Linux API函数总结
(一)文件操作篇 1、creat(建立文件)头文件1 #include2 #include3 #include定义函数1 int creat(const char * pathname, mode_tmode);函数说明参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open()1 o
2013-01-21 15:31:54
757
转载 DOS批处理命令 For循环命令详解!
for命令是一种对一系列对象依次循环执行同一个或多个命令的在命令行或批处理中运行的命令,结合一些Windows管理中的程序后,其处理功能强大、应用灵活方便程度令人刮目相看。但是,其帮助信息也因此复杂往往令初学者望而生畏,这里根据本人的学习理解,把其用法分解简化,疏忽和错误也许在所难免。基本格式(这里写的是在命令行里用的格式,如果是在批处理中,需要把其中%再多加个%形成%%):for /
2013-01-17 17:16:28
24205
转载 linux时间相关结构体和函数整理
转载LYJ:http://blog.chinaunix.net/space.php?uid=14617649&do=blog&id=3058661一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm.(1) time_t是一个长整型,一
2013-01-16 15:07:43
589
转载 C++ 多线程编程总结
在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率:l 并发l 异步l 缓存下面将我平常工作中遇到一些问题例举一二,其设计思想无非以上三点。1任务队列1.1 以生产者-消费者模型设计任务队列 生产者-消费者模型是人们非常熟悉的模型,比如在某个服务器程序中,当User数据被逻辑模块修改后,就产生
2013-01-16 14:55:08
466
转载 变长结构体
结构体中最后一字段为长度为0的字符数组struct mystruct{int type;int len;char str[0];//目的就是为了获得变长数组};len = 2;struct mystruct *my = (struct mystruct *)malloc(sizeof(struct mystruct)+
2013-01-15 16:59:00
620
转载 Linux下文件的相关操作函数
1.文件的创建和读写 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函数进行关闭操作. int open(const char *pathname,int flags); int open(const char*pathname,int flags,mode_t mode); int close(in
2013-01-12 16:07:11
791
转载 Linux系统调用列表
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用
2013-01-11 10:18:58
465
转载 linux下多定时器的实现(经典)
linux下多定时器的实现一、已有的定时器接口 时空管理是计算机系统的主要任务。在时间管理中,我们经常利用定时器处理事情:比如tcp协议中利用定时器管理包超时,视频显示中利用定时器来定时显示视频帧,web服务中利用定时器来管理用户的超时。windows系统提供了SetTimer和timeSetEvent等定时器接口,linux中则提供了setitimer等接口。这些函数的接口很类似
2013-01-10 21:08:28
701
转载 Linux程序设计中由线程使用不当引起的内存泄漏
Linux程序设计中由线程使用不当引起的内存泄漏作者:吴亮 Linux程序设计中,创建线程时调用pthread_create()函数,该函数原型如下: int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg
2013-01-10 16:31:13
761
1
Unity着色器和屏幕特效开发秘笈
2017-11-08
Best HTTP Pro Edition 1.10.2 最新版
2017-11-08
OS China 数据库模型
2013-12-30
sqldmo x86/x64
2013-06-14
COM/DOCM 进程内/外/远程进程外组件
2013-06-13
sqldmo整套
2013-06-13
linux下多定时器+线程池的实现(经典)
2013-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人