自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (36)
  • 收藏
  • 关注

原创 windows10 21H1 访问samba 显示错误的密码 问题解决

samba 密码不正确 无法连接共享 windows10

2021-12-30 11:47:49 2549

原创 解决断网环境下powershell 7打开时等待30秒才能用问题

powershell 7 打开 卡好久 才能使用 问题解决

2021-12-30 10:58:50 1153 1

原创 hp 430g8 笔记本摄像头黑屏问题解决

hp笔记本摄像头黑屏

2021-12-30 10:41:14 1962

原创 k8s编译 dlfcn.h : No such file or directory 解决

ubuntu编译k8s时报错,安装 gcc g++即可解决如下报错。vendor/github.com/mindprince/gonvml/bindings.go:22:10: fatal error: dlfcn.h: No such file or directory 22 | #include <dlfcn.h> | ^~~~~~~~~compilation terminated.!!! [1227 16:31:38] Call tree:!!...

2021-12-27 16:37:25 2166 1

转载 苏宁易购亿万级商品评价系统的架构演进之路和实现细节

原文链接:https://mp.weixin.qq.com/s?__biz=MzIwMzg1ODcwMw==&amp;mid=2247486575&amp;amp;idx=1&amp;amp;sn=5b36d5a334cf661c8433c25113d70a81&amp;source=41#wechat_redirect苏宁易购评价系统跟随着易购商城的业务发展,经历了从Commerce系统拆分再到...

2018-03-21 19:56:05 801

转载 NetWork——TCP的流量控制和拥塞控制

0.  前言从朋友分享的面经来看,TCP的拥塞机制在今年腾讯面试中被提及了,可见不论是什么研发岗位,计算机网络的知识总是那么的重要。本科时候学的都忘了=。= 今天打算总结TCP的流量控制和拥塞控制。网上查了下相关资料,发现都一模一样的,而且写的逻辑很乱。本篇对网上互相抄袭的版本进行精炼、补充,重点会用红字标出,逻辑就按照我理解的来写了,图就不自己画了。转载请注明出处:http://blog

2016-11-22 22:08:12 349

转载 白话经典算法系列之六 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序

2016-11-12 19:18:55 295

转载 腾讯后台开发面试题及答案

转自:http://blog.csdn.net/ibmfahsion/article/details/11992403?utm_source=tuicool&utm_medium=referral简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。文件描述符的操作(如: open)返回的

2016-11-12 17:12:07 1575

转载 TCP协议疑难杂症全景解析

转载自:http://blog.csdn.net/dog250/article/details/6612496说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动

2016-11-12 16:11:03 390

原创 VMware配置vxlan not ready 解决办法

上一篇文章就谈到了not ready状态,解决了上一个问题,这次又出现了同样的问题,也是显示 not ready,症状是刚开始是ready,过一会就not ready ,但是没有任何具体的错误信息,终于在 http://www.mikelaverick.com/2012/11/part-23-my-vcloud-journey-journal-creating-vxlan-backed-netwo

2015-12-10 13:07:26 1185

原创 VMware vCenter vShield配置vxlan时候vib未安装

VIB module for agent is not installed on host vShield-VXLAN-ServiceAgent VIB 模块未安装 (Agent VIB module not installed)代理的 VIB 模块未在 vmwarehost1 vShield-VXLAN-Service 主机上安装 (VIB module for ag

2015-12-10 10:25:18 3761

原创 openvswitch配置vxlan隧道ping不通的解决办法

按照网上的教程,在centos里面下载安装了openvswitch,配置了vxlan隧道,结果Ping不通,发现自己和网上的配置没有什么区别,弄了好几天终于找到了解决办法。原来有一个网卡 ovs-system没起来, ifconfig ovs-system up 就可以了。网上那个解释说这个网卡没啥用,但是如果不让它起来,我实验的vxlan是通不了的。

2015-11-17 10:17:47 7498 2

转载 小米手机连上电脑没有反应

如果您使用的是V5版本,您也可以在电脑上下载小米手机助手,公测地址:http://www.miui.com/thread-957618-1-1.html(连接电脑后进入Fastboot模式,自动安装好驱动后再重新启动手机就可以识别了。 )

2013-08-22 12:16:05 2358

转载 报错fatal error C1083: 无法打开包括文件:“stdio.h

MO_图像识别_SVM昨晚调通了facedetect.cpp今天碰到如下问题1、生成vs2011控制台程序,调试总报错fatal error C1083: 无法打开包括文件:“stdio.h”。昨天晚上生成的程序都没问题,今天从新做一遍就不行,哪里都没改啊,请教谁知道到底设置vs2011的那个地方。2、opencv下文件结构谁知道啊?   openc

2012-04-30 19:22:02 5999

欢迎大家访问我的博客

好久没有来iteye了,一直忙着考研,现在终于有时间了。记得以前这个网站叫做javaeye的,后来改名字了,呵呵。我现在自己也搭建了一个博客:[url]http://aizaoqi.com[/url]欢迎大家也到我的个人博客去看看...

2012-03-19 16:48:16 78

原创 这周做的两道算法题目,用到了穷举加上简单线性规划

<br />题目如下第一题<br />描述 <br />用分治法求第k小元素<br />输入<br />程序从标准输入读入数据,第一行是一个整数n (1=<n<=100000)表示元素的个数,接下来的n行中每行有一个整数。最后一行是k,就是我们要找的第k小元素。<br />输出<br />针对每一组输入,输出一个结果,每个结果占一行。<br />样例输入<br />5<br />1<br />23<br />4<br />56<br />7<br />

2010-12-16 20:58:00 778

原创 android中新建的xml文件名称要小些,不然R.layout读不出来[聊天实录]

 CSDN-Android-尐廉(263478647)  10:11:23<br />请问,问什么我新建的Other.xml文件R.java读不出来<br />CSDN-Android-尐廉(263478647)  10:11:42<br /><br />CSDN-Android-尐廉(263478647)  10:11:51<br />这里只读出了main<br />CSDN-Android拿手菜<[email protected]>  10:12:13<br /

2010-12-10 10:22:00 1492

开始在JAVAEYE写博客了

这是我在JAVAEYE写的第一篇日志。我开始自学JAVA,打算初步学习了JAVA后立刻进入Android开发。这个网站是最早是java方面的,虽然现在包含了软件开发的所有的方面,但是我还是只写和java以及android开发方面有关的博客。有关C的博客请见我的CSDN博客。不知道我这个路线对不对。但是我觉得android越早开始越好。我对它感兴趣。等以后工作的时候至少不会是菜鸟等待...

2010-11-24 21:57:48 90

原创 今天做的一道题目,没有优化,超时限了

祭祀广场 时间限制:5000 ms  |  内存限制:16384 KB 描述 <br />       古老的滕格森部落,生活在一片稀疏的树林之中,他们信仰伟大的长天昊大神。<br />      一天晚上,部落的首领猛格做了一个梦里,在梦里得到了长天昊神的神谕,要求他的部落建立一个大型的广场,用来举行对长天昊大神的祭拜仪式。其实,对于那时候的人来说,祭拜仪式之后常常会举行集体歌舞、狂欢活动,属于那个时代的群众娱乐项目。

2010-11-24 15:23:00 1255

原创 win32 API 编程中的系统光标

//附系统光标列表:IDC_ARROW = MakeIntResource(32512);IDC_IBEAM = MakeIntResource(32513);IDC_WAIT = MakeIntResource(32514);IDC_CROSS = MakeIntResource(32515);IDC_UPARROW

2010-11-21 13:37:00 964 1

原创 技术,技术,我还是菜鸟,我还是菜鸟中的菜鸟

       今天白天自大的百度了好久才AC了顶嵌杯四个题目中的三个题目,最后第四题我没有做出来,是一个关于大数的计算与表示方面的问题。上次程序设计大赛也出了一个大数表示方面的问题,结果我也没有解决。我对这个很畏惧,也没有仔细的去思考它。所以没有解决。很自大很自大的人。看了孙鑫的《VC视频教程》都看到第8集了,自以为自己的VC开始高人一等,结果晚上做一个简单的在窗口上画一条线,查了半天的MSDN都没有查出来。最后没有做出来。发现自己的知识完全是乱的。什么都没有。老师上课正规的讲那些VC方面的知识我也没有去系

2010-11-20 22:16:00 741

原创 如何在Linux和windows的控制台里面输入EOF以测试自己的程序

<br />linux   ctrl+d<br />windows ctrl+z<br />要在控制台里面输入EOF  输入上面的代码就可以了。

2010-11-20 13:02:00 1580

原创 关于汇编语言入门

<br />     汇编语言我终于入门了,不管怎样,我觉得只要是自己能继续自己学习下去就算把一门语言入门了。<br />     昨天微型计算机上机实验的时候题目很有难度,我一个也没有做出来,很受打击。<br />     作为一个立志在明年进入中科院软件所的人,我怎么可以这样子?这么关键的课程,怎么可以落下。<br />     我感到很内疚。然而,此刻我终于不内疚了。<br />     在网上搜索到了那个题目的答案,然后研究研究,终于知道了原理,自己也能写出一模一样的程序了。<br />     题

2010-11-16 21:22:00 574

原创 关于计算机的学习

          总是等着等着,今天就要开始出发。干什么事情,今天就要去努力,直到成功!

2010-11-14 22:09:00 727 2

原创 我开始写博客啦

<br />        其实我一直在CSDN下载东西,但是写博客还没有过多少次,打算来这里面写写博客。<br />        从去年开始我上传了一些资料,所以现在自己下载东西从来都不用担心自己的积分不够,因为每个月积分都有进账,呵呵。总是保持在200多分左右。百度文库上也积累了好多的积分,都是上传得来的。上传了几次,反而省去了我好多的时间。<br />        觉得这里面很好,我也来写写博客,下点资料。

2010-11-14 21:27:00 581

原创 开始自己的赚分经历

这个网站我经常用来下载东西,但是总是没有积分,所以下载的时候总是很纠结。那么,从现在开始,我经常来逛了,赚足够的积分,做一个牛逼的人哦。

2009-12-03 13:13:00 643

原创 我的网站

www.bigworld.phost.com(此域名已经不能访问了)2012年6月5日更新:我的独立博客地址是:http://aizaoqi.com

2009-10-18 03:26:00 582

Machine Learning - A Probabilistic Perspective.pdf

Kevin Murphy 关于机器学习的新书,偏贝叶斯,不过内容比较前沿。 Today’s Web-enabled deluge of electronic data calls for automated methods of data analysis. Machine learning provides these, developing methods that can automatically detect patterns in data and then use the uncovered patterns to predict future data. This textbook offers a comprehensive and self-contained introduction to the field of machine learning, based on a unified, probabilistic approach. The coverage combines breadth and depth, offering necessary background material on such topics as probability, optimization, and linear algebra as well as discussion of recent developments in the field, including conditional random fields, L1 regularization, and deep learning. The book is written in an informal, accessible style, complete with pseudo-code for the most important algorithms. All topics are copiously illustrated with color images and worked examples drawn from such application domains as biology, text processing, computer vision, and robotics. Rather than providing a cookbook of different heuristic methods, the book stresses a principled model-based approach, often using the language of graphical models to specify models in a concise and intuitive way. Almost all the models described have been implemented in a MATLAB software package–PMTK (probabilistic modeling toolkit)–that is freely available online. The book is suitable for upper-level undergraduates with an introductory-level college math background and beginning graduate students. 作者:Kevin p. Murphy 出版日期:August 24, 2012 页数:1104 ISBN:978-0262018029

2012-12-07

把脉VC++(下半册) .pdf

本书着重介绍Visual C++的关键技术,即Visual C++程序员在实际工程开发中经常遇到的几大问题:数据的内存表达、数据的转换与处理、数据的持久化、数据的界面展现、数据的传输与交换方面的技术。全书内容主要包括:软件项目中的开发技术、关于Visual C++的话题、常见对象的表达、对象的赋值与转换、对象容器、使用文件存取对象、使用注册表存取对象、使用数据库存取对象、界面的布局、界面的绘制与交互、界面的美化、进程间对象的传输与调用、线程间对象的传输与调用、模块间对象的传输与调用、网络间对象的传输与调用等。通过对本书的学习,可以帮助读者快速掌握Visual C++的编程技巧及编程思想。 随书所附光盘包含书中实例源文件。 本书面向初、中级读者,适合于广大有志于学习Visual C++的读者,也适合作为高等院校相关专业师生的参考书,还可作为相关培训机构...

2012-11-22

把脉VC++(上半册).pdf

本书着重介绍Visual C++的关键技术,即Visual C++程序员在实际工程开发中经常遇到的几大问题:数据的内存表达、数据的转换与处理、数据的持久化、数据的界面展现、数据的传输与交换方面的技术。全书内容主要包括:软件项目中的开发技术、关于Visual C++的话题、常见对象的表达、对象的赋值与转换、对象容器、使用文件存取对象、使用注册表存取对象、使用数据库存取对象、界面的布局、界面的绘制与交互、界面的美化、进程间对象的传输与调用、线程间对象的传输与调用、模块间对象的传输与调用、网络间对象的传输与调用等。通过对本书的学习,可以帮助读者快速掌握Visual C++的编程技巧及编程思想。 随书所附光盘包含书中实例源文件。 本书面向初、中级读者,适合于广大有志于学习Visual C++的读者,也适合作为高等院校相关专业师生的参考书,还可作为相关培训机构...

2012-11-22

Linux_Reader可以看linux文件系统的windows软件,win7可以使用.exe

Linux_Reader可以看linux文件系统的windows软件,win7可以使用

2012-06-05

数据结构算法:中缀表达式转化为后缀表达式.doc

数据结构算法:中缀表达式转化为后缀表达式.doc 详细的论述和代码!

2012-06-05

计算机程序的构造和解释.pdf

计算机程序的构造和解释.pdf 裘宗燕翻译

2012-06-05

计算机视觉马颂德张正友科学出版社1998.pdf

计算机视觉,.马颂德,张正友,.科学出版社,.1998.pdf

2012-05-29

计算机视觉中的数学方法(吴福朝).pdf

计算机视觉中的数学方法(吴福朝).pdf

2012-05-29

asf出不了声音解码器配合KMPvoxware_audio

asf出不了声音解码器配合KMPvoxware_audio。 经常有asf文件有图像却没有声音,配合这个解码器,就可一正常的播放出声音了。 这个解码器和KMPlayer 一起使用。

2012-05-29

EditPlus绿色版

EditPlus绿色版,非常好的,还是中文版的

2012-05-29

调整网速的方法.docx

不要抱怨学校网速慢,只能怪自己不会调快网速(5分钟解决网速问题),运用此方法能提速20%。

2012-03-01

Lex和Yacc从入门到精通.pdf

Lex 和 Yacc 从入门到精通 熊春雷 Abstract 在开发程序的过程中经常会遇到文本解析的问题, 例如: 解析 C 语言源程序, 编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动 用 C 或者 C++直接编写解析程序,这对于简单格式的文本信息来说,不会是什么 问题,但是 对于稍微复杂一点的文本信息的解析来说,手工编写解析器将会是 一件漫长痛苦 而容易出错的事情。本系列文档就是专门用来由浅入深的介绍两 个有名的 Unix 工 具 Lex 和 Yacc,并会一步一步的详细解释如何用这两个工具 来实现我们想要的任何 功能的解析程序,为了方便理解和应用,我会在该系列 的文章中尽可能的采用具 体可行的实例来加以阐释,而且这种实例都是尽可能 的和具体的系统平台无关的 ,因此我采用命令行程序作为我们的解析程序的最 终结果。 1、环境配置篇 开发 Lex 和 Yacc 程序最需要的程序就是 lex 和 yacc 了,如果你是 Unix 或 者 Linux 系统,则 系统自带了这两个工具,无需安装,不过值得说明的是 GNU/Linux 下面的 Lex 是 flex, 而 Yacc 则是 bison。 另外需要的就是一个 C/C++ 语言编译器,由于我们采用的是 GNU 的 lex 和 yacc,所以,理所当然的我们就 使用 GNU 的编译器了,如果是 Unix 或者 Linux 系统 ,那么编译器应该已经安装 了。在这里我重点讨论的是 Windows 系统环境下的 Lex 和 Yacc 程序的开发,至 于为什么选择 Windows 系统作为开发平台,则是为了尽可能的让初 学者容易入 门。 1.1.必备工具 言归正传, 首先列举 Windows 平台下面 Lex 和 Yacc 开发环境所需要安装的程 序: 1. Lex(flex.exe)和 Yacc(bison.exe)环境 2. C/C++编译器 1.2.flex 和 bison 值得说明的是,flex.exe和bison.exe是UnxUtils包中的文件,已经将许多 Unix/Linux平台的程序都移植到了Windows平台, 可以直接到UnxUtils网站下载, 下载解压缩之后在系统的PATH环境变量中增加UnxUtils所有的exe文件所在的目 录,使 得DOS命令行可以直接搜索到flex.exe和bison.exe,除此之外还需要从 网络上下载 bison需要的bison.simple和bison.hairy两个文件,并且还要分别 设置环境变量 BISON_HAIRY指向bison.hairy, BISON_SIMPLE指向bison.simple。 Tip 如果觉得麻烦也可以直接使用我做好的flex和bison环境,点击这里下载。 解压缩 lexyacc.rar 之后运行里面的 lexyacc.bat 文件就会得到一个 lex 和 yacc 环境, 下图是简单的运行结果:

2011-09-08

linux下Socket编程.doc

文档预览: 什么是Socket    Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。     Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返 回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。常用的Socket类型有两种:流式Socket (SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据 报式Socket是一种无连接的Socket,对应于无连接的UDP服务应用。 Socket建立   为了建立Socket,程序可以调用Socket函数,该函数返回一个类似于文件描述符的句柄。socket函数原型为:    int socket(int domain, int type, int protocol);     domain指明所使用的协议族,通常为PF_INET,表示互联网协议族(TCP/IP协议族);type参数指定socket的类型: SOCK_STREAM 或SOCK_DGRAM,Socket接口还定义了原始Socket(SOCK_RAW),允许程序使用低层协议;protocol通常赋值"0"。 Socket()调用返回一个整型socket描述符,你可以在后面的调用使用它。    Socket描述符是一个指向内部数据结构的指针,它指向描述符表入口。调用Socket函数时,socket执行体将建立一个Socket,实际上"建立一个Socket"意味着为一个Socket数据结构分配存储空间。Socket执行体为你管理描述符表。   两个网络程序之间的一个网络连接包括五种信息:通信协议、本地协议地址、本地主机端口、远端主机地址和远端协议端口。Socket数据结构中包含这五种信息。 Socket配置    通过socket调用返回一个socket描述符后,在使用socket进行网络传输以前,必须配置该socket。面向连接的socket客户端通过 调用Connect函数在socket数据结构中保存本地和远端信息。无连接socket的客户端和服务端以及面向连接socket的服务端通过调用 bind函数来配置本地信息。 Bind函数将socket与本机上的一个端口相关联,随后你就可以在该端口监听服务请求。Bind函数原型为:    int bind(int sockfd,struct sockaddr *my_addr, int addrlen);    Sockfd是调用socket函数返回的socket描述符,my_addr是一个指向包含有本机IP地址及端口号等信息的sockaddr类型的指针;addrlen常被设置为sizeof(struct sockaddr)。    struct sockaddr结构类型是用来保存socket信息的:    struct sockaddr {    unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14 字节的协议地址 */ };    sa_family一般为AF_INET,代表Internet(TCP/IP)地址族;sa_data则包含该socket的IP地址和端口号。    另外还有一种结构类型:    struct sockaddr_in {    short int sin_family; /* 地址族 */    unsigned short int sin_port; /* 端口号 */    struct in_addr sin_addr; /* IP地址 */    unsigned char sin_zero[8]; /* 填充0 以保持与struct sockaddr同样大小 */    };    这个结构更方便使用。sin_zero用来将sockaddr_in结构填充到与struct sockaddr同样的长度,可以用bzero()或memset()函数将其置为零。指向sockaddr_in 的指针和指向sockaddr的指针可以相互转换,这意味着如果一个函数所需参数类型是sockaddr时,你可以在函数调用的时候将一个指向 sockaddr_in的指针转换为指向sockaddr的指针;或者相反。   使用bind函数时,可以用下面的赋值实现自动获得本机IP地址和随机获取一个没有被占用的端口号:    my_addr.sin_port = 0; /* 系统随机选择一个未被使用的端口号 */    my_addr.sin_addr.s_addr = INADDR_ANY; /* 填入本机IP地址 */ 通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。同样,通过将my_addr.sin_addr.s_addr置为INADDR_ANY,系统会自动填入本机IP地址。 注意在使用bind函数是需要将sin_port和sin_addr转换成为网络字节优先顺序;而sin_addr则不需要转换。   计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换,否则就会出现数据不一致。    下面是几个字节顺序转换函数:

2011-09-08

Android创建和使用数据库详细指南.doc

摘要:每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库--SQLite,本文介绍的就是如何为你的Android应用程序创建和操作SQLite数据库。 数据库支持每个应用程序无论大小的生命线,除非你的应用程序只处理简单的数据,那么就需要一个数据库系统存储你的结构化数据,Android使用SQLite数据库,它是一个开源的、支持多操作系统的SQL数据库,在许多领域广泛使用,如Mozilla FireFox就是使用SQLite来存储配置数据的,iPhone也是使用SQLite来存储数据的。 在Android中,你为某个应用程序创建的数据库,只有它可以访问,其它应用程序是不能访问的,数据库位于Android设备/data/data//databases文件夹中,在这篇文章中,你将会学习到如何在Android中创建和使用数据库。 1 SQLite数据库 使用Eclipse创建一个Android项目,取名为Database,如图1所示: 图1 数据库-使用Eclipse创建你的Android新项目 2 创建DBAdapter辅助类 操作数据库的最佳实践是创建一个辅助类,由它封装所有对数据库的复杂访问,对于调用代码而言它是透明的,因此我创建了一个DBAdapter的辅助类,由它创建、打开、关闭和使用SQLite数据库。 首先,在src/文件夹(在这个例子中是src/net.learn2develop.Database)下添加一个DBAdapter.java文件。 在DBAdapter.java文件中,导入所有你要使用到的命名空间: package net.learn2develop.Databases; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class DBAdapter { } 接下来创建一个数据库,取名为bookstitles,字段如图2所示。 图2 数据库字段 在DBAdapter.java文件中,定义清单1中的常量。 清单1 定义DBAdapter.java文件中的常量 package net.learn2develop.Database;

2010-12-16

[源代码,来自网络]STIHRS人脸识别系统,.zip

[源代码,来自网络]STIHRS人脸识别系统,网上搜索的,希望可以给大家一些作用

2010-12-15

C语言解惑(中文清晰版).pdf

C语言解惑(中文清晰版),分享给大家,作为学习的时候的参考

2010-12-14

浙大android教学.rar

这是2010年最新的浙江大学计算机学院的android教学课件已经相关程序的源代码,一起打包上传。希望可以给大家一些参考

2010-12-13

android计算器源代码【原创】

这个是我写的android计算器,功能比较简单,但是考虑比较周全,觉得比较典型,分享给大家。

2010-12-09

孙卫琴_Java逍遥游记.pdf

孙卫琴_Java逍遥游记.pdf java学习的书籍,分享给大家

2010-12-08

Andorid API docs.chm电子书格式的api文档,方便搜索

这是一个android api 文档,电子书格式的,把官方的打包放在了chm里面,方便搜索相关的信息。我也是找来的,上传给大家,分享使用。

2010-12-08

金山卫士官方源代码.rar

12月1日,金山网络高调启动金山卫士开源计划,宣布将金山卫士全面开源,任何第三方的厂商或者个人均可自由下载和使用金山卫士源代码,不限制开源后的代码进行商业性的使用。这是国内首个安全软件开源,从此以后,任何厂商和个人均可拥有属于自己的安全软件,同时也能分享自己的开发成果,加入到反病毒的事业中来。

2010-12-03

带图片上传功能的fckeditor.rar

网上找了好久找到的带图片上传功能的fckeditor,自己写博客程序的朋友可以直接拿来用。

2010-11-30

大话企业级android开发全集(带二级书签,共415页).pdf

此图是 Android 平台框架的介绍,下面章节我们会做详细介绍。如果您是一名 Java 程 , 如果您对 Android 感兴趣 , 那么本书将会非常适合你的 。 本书旨在向有一定编程基础 序员从易到难的教授 Android 应用程序相关知识。也许在你看书之前还是一个和小安 书的主人公 ) 一样刚刚接触 Android , 希望你能随着小安的成长也不断积累自己的知识 验 。 当看完本书时 , 您也能想大致博士一样成为一个 Android 布道者 。 毕竟 Android 不 是个谋取利益的工具,更代表这一个 “ 开放的 ” 的精神(虽然他并不是完全的开源) 。 《大话企业级 Android 开发》是国士工作室为了方便中国 Android 开发者 , 推动 Android 企业级应用开发 , 特投入大量心血撰写的 书籍 , 并在网络上免 费发布 , 希望为移动互联网和智能手机时代贡献绵薄之力 ! 所有相关文档版 权均属国士工作室所有。 本 教程是 由国士工作室参考官方文档 , 综合市面相关书籍 , 经过充分的吸收 消化 , 结合开发实践的一部原创作品 , 为了 本教程及早 与 广大 读者 同仁 见面 、 分享 , 特采用定稿一部分就发布一部分的连载方式发布 。 读者可以在本博客 获取最新内容。 未经国士工作室授权 , 禁止将此文档及其衍生作品以标准 ( 纸质 ) 书籍形式 发行。

2010-11-24

传智播客android.ppt

传智播客android.ppt传智播客的android教学pPT

2010-11-24

[android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf

Contents at a Glance ■Contents at a Glance................................................................................................................................. iv ■Contents..................................................................................................................................................... v ■About the Author..................................................................................................................................... xiii ■Acknowledgments ...................................................................................................................................xiv ■Preface......................................................................................................................................................xv ■Chapter 1: The Big Picture......................................................................................................................... 1 ■Chapter 2: Projects and Targets ................................................................................................................ 5 ■Chapter 3: Creating a Skeleton Application............................................................................................. 17 ■Chapter 4: Using XML-Based Layouts...................................................................................................... 23 ■Chapter 5: Employing Basic Widgets ....................................................................................................... 29 ■Chapter 6: Working with Containers........................................................................................................ 39 ■Chapter 7: Using Selection Widgets......................................................................................................... 59 ■Chapter 8: Getting Fancy with Lists......................................................................................................... 75 ■Chapter 9: Employing Fancy Widgets and Containers ............................................................................. 95 ■Chapter 10: The Input Method Framework ............................................................................................ 117 ■Chapter 11: Applying Menus.................................................................................................................. 125 ■Chapter 12: Fonts................................................................................................................................... 137 ■Chapter 13: Embedding the WebKit Browser......................................................................................... 141 ■Chapter 14: Showing Pop-Up Messages................................................................................................ 149 ■Chapter 15: Dealing with Threads ......................................................................................................... 155 ■Chapter 16: Handling Activity Life Cycle Events .................................................................................... 167 ■Chapter 17: Creating Intent Filters ........................................................................................................ 171 ■Chapter 18: Launching Activities and Subactivities .............................................................................. 177 ■Chapter 19: Handling Rotation............................................................................................................... 185 ■Chapter 20: Working with Resources .................................................................................................... 197 ■Chapter 21: Using Preferences .............................................................................................................. 213 ■Chapter 22: Managing and Accessing Local Databases ........................................................................ 225 ■Chapter 23: Accessing Files................................................................................................................... 237 ■Chapter 24: Leveraging Java Libraries.................................................................................................. 245 ■Chapter 25: Communicating via the Internet ......................................................................................... 253 ■Chapter 26: Using a Content Provider.................................................................................................... 259 ■Chapter 27: Building a Content Provider ............................................................................................... 265 ■Chapter 28: Requesting and Requiring Permissions ............................................................................. 275 ■Chapter 29: Creating a Service .............................................................................................................. 279 ■Chapter 30: Invoking a Service.............................................................................................................. 285 ■Chapter 31: Alerting Users via Notifications.......................................................................................... 289 ■Chapter 32: Accessing Location-Based Services................................................................................... 295 ■Chapter 33: Mapping with MapView and MapActivity........................................................................... 301 ■Chapter 34: Handling Telephone Calls ................................................................................................... 311 ■Chapter 35: Development Tools ............................................................................................................. 315 ■Chapter 36: Handling Multiple Screen Sizes.......................................................................................... 331 ■Chapter 37: Dealing with Devices.......................................................................................................... 353 ■Chapter 38: Handling Platform Changes................................................................................................ 359 ■Chapter 39: Where Do We Go from Here? .............................................................................................. 367 ■Index ...................................................................................................................................................... 369 v Contents ■Contents at a Glance....................................................................................... iv ■Contents .......................................................................................................... v ■About the Author .......................................................................................... xiii ■Acknowledgments.........................................................................................xiv ■Preface ...........................................................................................................xv ■Chapter 1: The Big Picture............................................................................... 1 Challenges of Smartphone Programming...............................................................................................................1 What Androids Are Made Of....................................................................................................................................2 Stuff at Your Disposal .............................................................................................................................................3 ■Chapter 2: Projects and Targets...................................................................... 5 Pieces and Parts .....................................................................................................................................................5 Creating a Project ...................................................................................................................................................6 Project Structure.....................................................................................................................................................6 Root Contents ....................................................................................................................................................6 The Sweat Off Your Brow...................................................................................................................................7 And Now, the Rest of the Story..........................................................................................................................7 What You Get Out of It........................................................................................................................................8 Inside the Manifest .................................................................................................................................................8 In the Beginning, There Was the Root, And It Was Good ...................................................................................9 Permissions, Instrumentations, and Applications (Oh My!) ...............................................................................9 Your Application Does Something, Right? .......................................................................................................10 Achieving the Minimum...................................................................................................................................11 Version=Control ...............................................................................................................................................12 Emulators and Targets..........................................................................................................................................12 Virtually There..................................................................................................................................................12 Aiming at a Target ...........................................................................................................................................14 ■ CONTENTS vi ■Chapter 3: Creating a Skeleton Application................................................... 17 Begin at the Beginning..........................................................................................................................................17 Dissecting the Activity ..........................................................................................................................................18 Building and Running the Activity.........................................................................................................................20 ■Chapter 4: Using XML-Based Layouts ........................................................... 23 What Is an XML-Based Layout? ............................................................................................................................23 Why Use XML-Based Layouts? .............................................................................................................................24 OK, So What Does It Look Like?............................................................................................................................24 What’s with the @ Signs?.....................................................................................................................................25 And How Do We Attach These to the Java?..........................................................................................................25 The Rest of the Story ............................................................................................................................................26 ■Chapter 5: Employing Basic Widgets............................................................. 29 Assigning Labels...................................................................................................................................................29 Button, Button, Who’s Got the Button? .................................................................................................................30 Fleeting Images ....................................................................................................................................................31 Fields of Green. Or Other Colors. ..........................................................................................................................32 Just Another Box to Check....................................................................................................................................33 Turn the Radio Up .................................................................................................................................................35 It’s Quite a View....................................................................................................................................................37 Useful Properties .............................................................................................................................................37 Useful Methods ................................................................................................................................................38 Colors...............................................................................................................................................................38 ■Chapter 6: Working with Containers ............................................................. 39 Thinking Linearly ..................................................................................................................................................39 LinearLayout Concepts and Properties ............................................................................................................40 LinearLayout Example......................................................................................................................................42 All Things Are Relative..........................................................................................................................................46 RelativeLayout Concepts and Properties .........................................................................................................47 RelativeLayout Example...................................................................................................................................49 Tabula Rasa ..........................................................................................................................................................51 TableLayout Concepts and Properties .............................................................................................................52 TableLayout Example.......................................................................................................................................53 Scrollwork.............................................................................................................................................................54 ■Chapter 7: Using Selection Widgets .............................................................. 59 Adapting to the Circumstances.............................................................................................................................59 Lists of Naughty and Nice.....................................................................................................................................60 Spin Control ..........................................................................................................................................................63 Grid Your Lions (or Something Like That...) ..........................................................................................................66 Fields: Now with 35% Less Typing! ......................................................................................................................69 Galleries, Give or Take the Art ..............................................................................................................................72 ■Chapter 8: Getting Fancy with Lists .............................................................. 75 Getting to First Base .............................................................................................................................................75 A Dynamic Presentation........................................................................................................................................77 Better. Stronger. Faster. .......................................................................................................................................80 Using convertView ...........................................................................................................................................80 Using the Holder Pattern..................................................................................................................................81■ CONTENTS vii Making a List... .....................................................................................................................................................84 ...And Checking It Twice .......................................................................................................................................89 Adapting Other Adapters.......................................................................................................................................94 ■Chapter 9: Employing Fancy Widgets and Containers................................... 95 Pick and Choose ...................................................................................................................................................95 Time Keeps Flowing Like a River ..........................................................................................................................99 Making Progress.................................................................................................................................................101 Seeking Resolution .............................................................................................................................................101 Put It on My Tab..................................................................................................................................................102 The Pieces .....................................................................................................................................................103 The Idiosyncrasies .........................................................................................................................................103 Wiring It Together ..........................................................................................................................................104 Adding Them Up.............................................................................................................................................106 Intents and Views ..........................................................................................................................................109 Flipping Them Off................................................................................................................................................109 Manual Flipping .............................................................................................................................................110 Adding Contents on the Fly ............................................................................................................................112 Automatic Flipping.........................................................................................................................................113 Getting in Someone’s Drawer .............................................................................................................................114 Other Good Stuff .................................................................................................................................................116 ■Chapter 10: The Input Method Framework.................................................. 117 Keyboards, Hard and Soft ...................................................................................................................................117 Tailored to Your Needs........................................................................................................................................118 Tell Android Where It Can Go ..............................................................................................................................121 Fitting In..............................................................................................................................................................123 Unleash Your Inner Dvorak .................................................................................................................................124 ■Chapter 11: Applying Menus ....................................................................... 125 Menus of Options................................................................................................................................................125 Creating an Options Menu .............................................................................................................................125 Adding Menu Choices and Submenus ...........................................................................................................126 Menus in Context ................................................................................................................................................127 Taking a Peek .....................................................................................................................................................128 Yet More Inflation................................................................................................................................................133 Menu XML Structure ......................................................................................................................................133 Menu Options and XML..................................................................................................................................134 Inflating the Menu..........................................................................................................................................135 ■Chapter 12: Fonts ........................................................................................ 137 Love the One You’re With....................................................................................................................................137 More Fonts..........................................................................................................................................................138 Here a Glyph, There a Glyph ...............................................................................................................................140 ■Chapter 13: Embedding the WebKit Browser .............................................. 141 A Browser, Writ Small .........................................................................................................................................141 Loading It Up.......................................................................................................................................................143 Navigating the Waters.........................................................................................................................................144 Entertaining the Client ........................................................................................................................................145 Settings, Preferences, and Options (Oh My!) ......................................................................................................147■ CONTENTS viii ■Chapter 14: Showing Pop-Up Messages...................................................... 149 Raising Toasts.....................................................................................................................................................149 Alert! Alert!..........................................................................................................................................................150 Checking Them Out.............................................................................................................................................151 ■Chapter 15: Dealing with Threads ............................................................... 155 Getting Through the Handlers.............................................................................................................................155 Messages.......................................................................................................................................................156 Runnables ......................................................................................................................................................158 Running in Place .................................................................................................................................................159 Where Oh Where Has My UI Thread Gone?.........................................................................................................159 Asyncing Feeling.................................................................................................................................................159 The Theory .....................................................................................................................................................159 AsyncTask, Generics, and Varargs.................................................................................................................160 The Stages of AsyncTask...............................................................................................................................160 A Sample Task ...............................................................................................................................................161 And Now, the Caveats.........................................................................................................................................164 ■Chapter 16: Handling Activity Life Cycle Events.......................................... 167 Schroedinger’s Activity .......................................................................................................................................167 Life, Death, and Your Activity..............................................................................................................................168 onCreate() and onDestroy() ............................................................................................................................168 onStart(), onRestart(), and onStop() ...............................................................................................................169 onPause() and onResume() ............................................................................................................................169 The Grace of State ..............................................................................................................................................169 ■Chapter 17: Creating Intent Filters .............................................................. 171 What’s Your Intent?.............................................................................................................................................171 Pieces of Intents ............................................................................................................................................172 Intent Routing ................................................................................................................................................172 Stating Your Intent(ions) .....................................................................................................................................173 Narrow Receivers ...............................................................................................................................................174 The Pause Caveat ...............................................................................................................................................175 ■Chapter 18: Launching Activities and Subactivities.................................... 177 Peers and Subs...................................................................................................................................................177 Start ’Em Up........................................................................................................................................................178 Make an Intent ...............................................................................................................................................178 Make the Call .................................................................................................................................................178 Tabbed Browsing, Sort Of ...................................................................................................................................182 ■Chapter 19: Handling Rotation .................................................................... 185 A Philosophy of Destruction................................................................................................................................185 It’s All the Same, Just Different ..........................................................................................................................185 Now with More Savings! .....................................................................................................................................189 DIY Rotation ........................................................................................................................................................191 Forcing the Issue ................................................................................................................................................193 Making Sense of It All .........................................................................................................................................195 ■Chapter 20: Working with Resources.......................................................... 197 The Resource Lineup ..........................................................................................................................................197 String Theory ......................................................................................................................................................198■ CONTENTS ix Plain Strings...................................................................................................................................................198 String Formats ...............................................................................................................................................198 Styled Text .....................................................................................................................................................199 Styled String Formats ....................................................................................................................................199 Got the Picture? ..................................................................................................................................................202 XML: The Resource Way .....................................................................................................................................204 Miscellaneous Values .........................................................................................................................................206 Dimensions ....................................................................................................................................................207 Colors.............................................................................................................................................................207 Arrays.............................................................................................................................................................208 Different Strokes for Different Folks ...................................................................................................................208 ■Chapter 21: Using Preferences.................................................................... 213 Getting What You Want .......................................................................................................................................213 Stating Your Preference......................................................................................................................................214 And Now, a Word from Our Framework..............................................................................................................214 Letting Users Have Their Say..............................................................................................................................215 Adding a Wee Bit o' Structure.............................................................................................................................219 The Kind of Pop-Ups You Like.............................................................................................................................221 ■Chapter 22: Managing and Accessing Local Databases.............................. 225 The Database Example .......................................................................................................................................225 A Quick SQLite Primer.........................................................................................................................................227 Start at the Beginning.........................................................................................................................................227 Setting the Table.................................................................................................................................................230 Makin’ Data.........................................................................................................................................................230 What Goes Around Comes Around ......................................................................................................................232 Raw Queries...................................................................................................................................................232 Regular Queries .............................................................................................................................................232 Building with Builders....................................................................................................................................233 Using Cursors.................................................................................................................................................234 Data, Data, Everywhere ......................................................................................................................................235 ■Chapter 23: Accessing Files ........................................................................ 237 You and the Horse You Rode in On .....................................................................................................................237 Readin’ ’n Writin’ ................................................................................................................................................240 ■Chapter 24: Leveraging Java Libraries ....................................................... 245 The Outer Limits..................................................................................................................................................245 Ants and JARs.....................................................................................................................................................246 Following the Script ............................................................................................................................................246 ...And Not a Drop to Drink ...................................................................................................................................250 Reviewing the Script...........................................................................................................................................251 ■Chapter 25: Communicating via the Internet .............................................. 253 REST and Relaxation...........................................................................................................................................253 HTTP Operations via Apache HttpClient ..............................................................................................................254 Parsing Responses .............................................................................................................................................255 Stuff to Consider .................................................................................................................................................257 ■Chapter 26: Using a Content Provider ......................................................... 259 Pieces of Me .......................................................................................................................................................259■ CONTENTS x Getting a Handle .................................................................................................................................................260 Makin’ Queries....................................................................................................................................................260 Adapting to the Circumstances...........................................................................................................................261 Give and Take .....................................................................................................................................................263 Beware of the BLOB!...........................................................................................................................................264 ■Chapter 27: Building a Content Provider ..................................................... 265 First, Some Dissection ........................................................................................................................................265 Next, Some Typing..............................................................................................................................................266 Creating Your Content Provider...........................................................................................................................267 Step 1: Create a Provider Class .....................................................................................................................267 Step 2: Supply a Uri .......................................................................................................................................272 Step 3: Declare the Properties.......................................................................................................................272 Step 4: Update the Manifest ..........................................................................................................................273 Notify-on-Change Support ..................................................................................................................................273 ■Chapter 28: Requesting and Requiring Permissions................................... 275 Mother, May I?....................................................................................................................................................275 Halt! Who Goes There? .......................................................................................................................................276 Enforcing Permissions via the Manifest.........................................................................................................277 Enforcing Permissions Elsewhere .................................................................................................................278 May I See Your Documents?...............................................................................................................................278 ■Chapter 29: Creating a Service.................................................................... 279 Service with Class ..............................................................................................................................................279 There Can Only Be One .......................................................................................................................................280 Manifest Destiny .................................................................................................................................................281 Lobbing One Over the Fence...............................................................................................................................282 Callbacks .......................................................................................................................................................283 Broadcast Intents...........................................................................................................................................283 Where’s the Remote? And the Rest of the Code? .................................................

2010-11-24

php100视频打包下载地址以及后面视频解压密码(最新最全的)

这个文本文件包含了Php视频教程的所有文件的下载地址,以及后面加密了的rar文件的解压密码,最新最全的,更新到了95集,喜欢的就顶一下!

2010-10-27

win7下VC6.0不能打开文件的解决办法,看资源描述,有崩溃的解决办法

下载本动态链接库文件。 然后发开VC++6.0,选择菜单Tools,选择Customize,选择Add-ins and Macro Files 点击Browse,把下载回来的filetools.dll文件加载进去,点击Close,完后,可以看到有个小图标在 桌面,拖动小图标放到工具栏上,有两个字母里,一个是A,一个是O,O是OPEN,也就是打开。 到此,结束,不会可以找我。 如果出现无法加载的情况,请把那个dll注册一下管理员身份运行你的cmd.exe,到你放那个dll的目录,输入如下命令,然后用上面的方法做,就行了regsvr32.exe FileTool.dll 如果有错误码:0x80070005报这个错误码是指权限不够,用管理员权限运行就行了 我的QQ:997376152 如果还是不会的可以直接找我

2010-06-04

《C++精粹》.pdf

这是一本很好的书,我学了C++之后看它很有收获,帮助我写简洁的代码!这本书不厚,几天就可以搞定!

2010-01-15

记事本妙用(自动添加系统时间,制作批处理文件).txt

1、编写网页!   众所周知,网页就是用HTM标记语言编写的文本文件,但却能应付引人入胜互联网应用。   大家知道编写网页都要用Dreamweaver,Frontpage之类的软件,当你知道它是个文本文件的时候你有没有想用记事本来编写网页的冲动呢?大概8到10年前吧,那时候就真的很多时候用记事本来编写。哈哈 例如:打开记事本,输入 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>记事本应用密技大揭底</title> </head> <body> hello world! </body> </html>   保存为文件名"hello.htm" 记住,这里双引号可不能省略哦~ 2、制作批处理文件   有一天我有个同学学会了在控制面板中的计算机管理/操作/所有任务/发送控制台消息,所以就用它来骚乱同学,在机房的时候不时弹出几个对话框来,

2009-12-21

编程高手箴言.chm

本书是作者十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,内有作者对许多问题的认知过程和透彻的分析,以及优秀和精彩的编程经验

2009-12-18

一个月挑战C++chm电子书

作为一个长篇的C++入门教程,无论如何也应该有这么个引言,可是文笔并不好的我,想了很久也不知道该如何写。。。。。。   仔细想想,与其把这篇短文当作教程的引言,其实它更应该是一篇引导初学者步入C++殿堂的策论。

2009-12-16

空空如也

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

TA关注的人

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