摘要:
1 创建 payloads javaPNS提供了很多简单易用的通知方式(Push类里的alert,badges,sounds等)这些让你不用自己处理payload.但是我们的程序可能需要复杂的推送信息,因此我们可以通过payload来定制推送信息: public void send (List devices, Object keystore, String password, boolean production) { /* Build a blank payload to customize */ PushNotificationPayload payload ... 阅读全文
posted @ 2013-06-25 21:12
坚固66
阅读(985)
评论(0)
推荐(0)
摘要:
第一章 导论在这一章里(将要学习到)为什么是Linux 嵌入式Linux现状 开源和GPL(译者:通用公共许可证) 标准和有关团体 本章总结 放弃专有操作系统正在许多传统嵌入式操作系统公司引起一阵轰动。有理由相信,Linux作为许多产品的操作系统正超越它在服务器领域的地位。这些嵌入式的例子包括移动手机,DVD播放器,电子游戏,数字摄像机,网络交换机,无线网络设备。Linux已经应用于你的家庭,汽车。为什么是Linux?由于经济和科技的快速发展,我们看到了嵌入式设备采用率的快速增长。这种趋势已经跨过了所有的市场和科技。Linux已经被全世界范围内的电话交换网,全球数据网络,无线移动设备以及操作这 阅读全文
posted @ 2013-06-25 21:10
坚固66
阅读(351)
评论(0)
推荐(0)
摘要:
1、【人生应该这样二一点】1、结交两个好友:运动场,图书馆; 2、配备两个医生:运动,乐观; 3、练好两项本事:做人,做事; 4、多吃两样东西:吃亏,吃苦; 5、构建两个支柱:人文知识,科学素养; 6、追求两个一致:兴趣和事业一致;爱情与婚姻一致。 阅读全文
posted @ 2013-06-25 21:08
坚固66
阅读(106)
评论(0)
推荐(0)
摘要:
原型模式:通过某个类的实例来创建对象使用原型模式的好处:好处是什么呢?当我们需要多次重复的创建一个类的示例的时候,我们可以使用new但是,new不仅仅耗费内存而且,如果new 某个类的构造方法中有多个参数,那么岂不是相当的麻烦?联想:我们可以把原型模式想象成同学们平时差别人作业(当然,我并不赞同大家抄别人作业),如果写某个科目的作业的时候,大家的作业可以有很大程度的相同。比如:让你写一篇文章,这篇文章是描述我们学校的美丽风景以及师资力量的。无论大家怎么写,学校的风景还是那些,学校的师资还是那样,而且我们谢了这篇文字,老师也不一定看。这个时候,老师可能会给大家一个模版资料(这个就是原型),然后大 阅读全文
posted @ 2013-06-25 21:06
坚固66
阅读(170)
评论(0)
推荐(0)
摘要:
网上实例总结/*_STD_BEGINusing _CSTD isalnum; using _CSTD isalpha; using _CSTD iscntrl;using _CSTD isdigit; using _CSTD isgraph; using _CSTD islower;using _CSTD isprint; using _CSTD ispunct; using _CSTD isspace;using _CSTD isupper; using _CSTD isxdigit; using _CSTD tolower;using _CSTD toupper;_STD_END 共13个 阅读全文
posted @ 2013-06-25 21:04
坚固66
阅读(278)
评论(0)
推荐(0)
摘要:
电子相册的效果图和结构图: 图片资源的文件: package com.example.electronicalbum; public interface ImageResource { //用一个Integer数组保存图像资源 Integer[] dImageID={ R.drawable.a, R.drawable.b, R.drawable.c, R.drawable.d, R.drawable.e, R.drawable.f, }; }布局的文件: 提到的string.xml 文件: 电子相册 Settings ... 阅读全文
posted @ 2013-06-25 21:02
坚固66
阅读(1046)
评论(0)
推荐(0)
摘要:
带有静态库或者动态库的工程的构建过程与上一节()只包含一个源文件的工程的构建过程是类似的。只是对于复杂的工程,如果包含多个还有源文件的目录时,需要对每个包含源文件的目录执行构建过程,另外创建和使用库文件时需要对configure.in和Makefile.am文件进行修改。下面以工程libtest为例说明gcc创建和使用静态库、动态库的过程,libtest目录结构和内容如图1所示,其中三个文件hello.h,hello.c和main.c的内容如下。图1libtest/include/hello.h #ifdef _HELLO_H_#define _HELLO_H_void hello();#en 阅读全文
posted @ 2013-06-25 21:00
坚固66
阅读(334)
评论(0)
推荐(0)
摘要:
winter 改名为Dreamer。这次发布第二个版本。 这次修复了很多BUG 和完善了部分功能。1、改进用户服务层以后在服务层中只需要继承BaseSupport 泛型类 就可以实现对对象进行增删改查,无需写代码这次主要优化的是数据库访问层这一部分。 精简了Dao、DaoImpl、Server 这三层。代码:package com.pan.server;import org.dreamer.sql.server.BaseSupport;import com.pan.beans.User;public class UserServer extends BaseSupport{}可以看到上面,只要 阅读全文
posted @ 2013-06-25 20:58
坚固66
阅读(174)
评论(0)
推荐(0)
摘要:
Redis目前版本是没有提供集群功能的,如果要实现多台Redis同时提供服务只能通过客户端自身去实现(Memchached也是客户端实现分布式)。目前根据文档已经看到Redis正在开发集群功能,其中一部分已经开发完成,但是具体什么时候可以用上,还不得而知。文档来源:http://redis.io/topics/cluster-spec一、介绍 该文档是开发之中的redis集群实现细节。该文档分成两个部分,第一部分为在redis非稳定版本代码分支上已经实现的,另外一部分为还需要去实现的。在未来若集群实现设计变更这些都可能被修改,但是相对来说,未实现的部分相较于已经实现的部分被修改的可能性更... 阅读全文
posted @ 2013-06-25 20:56
坚固66
阅读(219)
评论(0)
推荐(0)
摘要:
这是一个Web Project 首先是web.xml index.jsp 下面是表单输入页index.jsp/upload" method="POST" enctype="multipart/form-data"> 最后是用于处理文件上传的HelloServlet.javapackage com.jadyer.servlet;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletExcept 阅读全文
posted @ 2013-06-25 20:54
坚固66
阅读(287)
评论(1)
推荐(0)
摘要:
Balanced LineupTime Limit: 5000MSMemory Limit: 65536KTotal Submissions: 27620Accepted: 12987Case Time Limit: 2000MSDescriptionFor the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee with som 阅读全文
posted @ 2013-06-25 20:52
坚固66
阅读(132)
评论(0)
推荐(0)
摘要:
1. jQuery load() 方法jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法:$(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的 URL。可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。//这个就是往服务器传数据的可选的 callback 参数是 load() 方法完成后所执行的函数名称。//下面的例子把 "demo_test.txt" 文件中 id="p1" 的元素的内容,加载到指定 阅读全文
posted @ 2013-06-25 20:50
坚固66
阅读(288)
评论(0)
推荐(0)
摘要:
最近由于项目需要实现修改文件的功能,所以,博主认真查阅了一些资料,但是,很遗憾,并没有太多的收获。好的,首先我先叙述下功能要求:其实很简单,就是Shell中sed命令的C语言实现,实现定位到所需要的字段的那一行,之后修改成需要的内容。但是由于C语言是面向过程的语言,需要顺序执行的特点,所以,实现中遇到了很多麻烦,在这里博主将实现的过程描述如下,以便大家参考。问题描述:文本内容:wireless.1.authmode=1wireless.1.compression=0wireless.1.current_ap=ssid12wireless.1.current_state=1wireless... 阅读全文
posted @ 2013-06-25 20:48
坚固66
阅读(1233)
评论(0)
推荐(0)
摘要:
问题:Unabletocreatetheselectedpreferencepage. com.avaya.exvantage.ui.interfaces.eclipse.plugin 解决办法:解决:将path路径中的%JAVA_HOME%\bin移动到最前面即可. 系统级别path高于用户级别pathjdk路径一定在系统path比较保险 问题:虚拟机由于vt无法加载系统镜像今天的虚拟机出现了无法加载一种64位机器的镜像的问题,这主要是由于自己的机器支持vt-,而bios禁用了它,修改了bios中的cpu设置,终于可以加载镜像了。 阅读全文
posted @ 2013-06-25 20:46
坚固66
阅读(162)
评论(0)
推荐(0)
摘要:
金华-普通人(214103872)21:03:01 尽扯蛋颇有点凤姐的营销方式 横瓜(601069289)21:05:16 不服气 你搞一个下面的类似软件出来 http://www.skycn.com/soft/64238.html 中国最牛的人能搞出1/10出来,也是对得起牛人称号 横瓜(601069289)21:06:58 没有两把刷子,能在这个群发技术心得 这个群随便拉一个人,都是你水平的100倍 像乾坤,那以前是QQ的副CTO 金华-普通人(214103872)21:07:36 懒得和你废口舌凤姐的营销方式希望你能做成芙蓉姐姐 横瓜(... 阅读全文
posted @ 2013-06-25 20:45
坚固66
阅读(128)
评论(0)
推荐(0)
摘要:
我用的是debian 7,以前是gnome桌面,系统里就有改变键盘布局的设置。之前gnome 崩了一次,就换成了openbox ,稍微配置了一下也可以很好使用。可以参考这篇文章 5分钟openbox但没在系统里找到修改键盘布局的,于是在网上搜相关的博客 交换ctrl和caps lock里面.xmodmap文件内容是这样remove Lock = Caps_Lockremove Control = Control_Lkeysym Control_L = Caps_Lockkeysym Caps_Lock = Control_Ladd Lock = Caps_Lockadd Control =.. 阅读全文
posted @ 2013-06-25 20:43
坚固66
阅读(422)
评论(0)
推荐(0)
摘要:
最近在写一个简单的androi项目,不过由于人员管理上松散,所以决定把代码提交至github,提前感受一下一直很火的github苦逼历程:1、本来想偷懒,看看有没有类似subversion,简单操作的团队开源工具,不过之前是在javaweb方向上使用,在移动开发上当然用适合的工具了,于是舍弃之2、再一想,有莫有eclipse的插件,集成上传,下载github上的源码呢?找到了http://www.iteye.com/topic/1122423(使用github管理Eclipse分布式项目开发),但是说的不是很详细,因为我的eclipse是最新google公司的版本,安上插件会报错,而且启动界. 阅读全文
posted @ 2013-06-25 20:41
坚固66
阅读(447)
评论(0)
推荐(0)
摘要:
机器视觉在计算机时代已经越来越流行,摄像头价格越来越低廉,部分集成深度传感器的混合型传感器也逐渐在研究领域普及,例如微软推出的Kinect,而且与之配套的软件功能十分强大,为开发带来了极大的便利。ROS集成了Kinect的的驱动包OpenNI,而且使用OpenCV库可以进行多种多样的图像处理。 注:本章内容及代码均参考《ROS by Example》书中的第十章。一、图像显示 我们从最基础的开始,想办法显示Kinect的图像数据。 1、安装驱动包 安装步骤很简单:$sudo apt-get install ros-fuerte-openni-kinect ... 阅读全文
posted @ 2013-06-25 20:39
坚固66
阅读(815)
评论(0)
推荐(0)
摘要:
c++字符串连接方法大观 抛砖引玉: springf(config_itemID[i],"ItemID%s_%d",i,i); 大家说说自己都用什么方法,个有什么利弊呢? 阅读全文
posted @ 2013-06-25 20:37
坚固66
阅读(230)
评论(0)
推荐(0)
摘要:
用字符串处理数值运算 总体思想:按照小学算术运算计算,按位运算从数组最高位,一个个的取出来相加(当然的先把单个字符转换为整型),记住进位,循环计算 需要做的事情: (1)判断输入的字符串是否为数字(特别要考虑小数点,如果做除法,被除数不能为0) (2)比较2个字符串长度大小,对长度小的字符串左边补0 面试题1:如果系统要使用超大整数(超过long的范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数的加法运算 。 分析: 1、判断输入的字符串是否为数字 短字符串左边补0 把两个的长度做比较,在左面补0,使之与较长的字符串一样长 2、转换为整数按... 阅读全文
posted @ 2013-06-25 20:35
坚固66
阅读(787)
评论(0)
推荐(0)
摘要:
Dialog是android开发过程中最常用到的组件之一,Dialog的创立办法有两种: 一是直接new一个Dialog目标,然后调用Dialog目标的show和dismiss办法来操控对话框的显现和躲藏。 二是在Activity的onCreateDialog(int id)办法中创立Dialog目标并回来,然后调用Activty的showDialog(int id)和dismissDialog(int id)来显现和躲藏对话框。 差异在于经过第二种办法创立的对话框会承继Activity的特点,比方取得Activity的menu事情等。下面案例主要介绍第一种。1.最简单的对话框布局文件:就一. 阅读全文
posted @ 2013-06-25 20:33
坚固66
阅读(281)
评论(0)
推荐(0)
摘要:
今天到月末了,才发我这个月的第一篇文章,因为这个月前三周一直在看ffmpeg的libavcodec和libavformat两个库源码。实验室要做一个“小传大”的软件,就是android手机或平板电脑的屏幕包括操作等全映射到电脑或电视上去。这个首先想到的就是用TS串流来做,一来是符合标准规范,音视频同步方便;二来是接收端非常简单,普通能播放网络串流的播放器都可以胜任,大大降低开发难度。于是我就开始看ffmpeg的libav库,如下是我的小体会。 ffmpeg库的框架非常漂亮,接口函数在几个主要的头文件中,如avformat.h,avcodec.h等,内部静态函数虽然调用层次非常纷繁... 阅读全文
posted @ 2013-06-25 20:31
坚固66
阅读(1238)
评论(0)
推荐(0)
摘要:
在c++代码的陪伴下快乐的长大学了c++也快一年了,在这里把自己的心得体会说一下吧。1.感觉自己这一年做过的代码行数也不少,博客点击量和浏览量却不是很多,可能是自己所编的程序里面都是很基础的吧,对于排名我不做太多的说明了,因为我觉得这个我看的不是很重,毕竟学到东西才是最重要的。2.跟着贺老师学习,我感觉自己的学习方法有所改变,学习东西不再那么死板,加入自己的思维,不是只是依照课本去编程,而是有自己的思路和想法。对于学习中存在的不足吧,我觉得就是自己对于有一些比较难的程序研究不下去。所以,造成学的泛而不精,这是一个极大的坏处吧。3.学生中很快乐的事情是小伙伴们一起编程,尤其是那次我,谷志恒,田凤 阅读全文
posted @ 2013-06-25 20:29
坚固66
阅读(138)
评论(0)
推荐(0)
摘要:
一、构造函数、默认构造函数(1)、构造函数构造函数是特殊的成员函数 创建类类型的新对象,系统自动会调用构造函数 构造函数是为了保证对象的每个数据成员都被正确初始化函数名和类名完全相同 不能定义构造函数的类型(返回类型),也不能使用void 通常情况下构造函数应声明为公有函数,一般被隐式地调用。 构造函数被声明为私有有特殊的用途,比如单例模式,以后详谈。 构造函数可以有任意类型和任意个数的参数,一个类可以有多个构造函数(重载) (2)、默认构造函数不带参数的构造函数 如果程序中未声明,则系统自动产生出一个默认构造函数,是空函数 C++ Code 1 ... 阅读全文
posted @ 2013-06-25 20:28
坚固66
阅读(207)
评论(0)
推荐(0)
摘要:
/*思路 1)无论公鸡,母鸡,小鸡各多少只,总之总数要凑够100只 2)要完成这个题目,有两点要满足:鸡总数为100,鸡总钱数100 3)先考虑数量,如果要凑够100只鸡,有几种比较特殊的情况就是100只全是公鸡或者母鸡或者小鸡,当然这只是从数量考虑,一旦加入价格因素,就不满足了。 4)我们就把公鸡从0到100,母鸡从0到100的所有情况都假设进去,首先满足公鸡+母鸡+小鸡=100,然后再判断是否还满足公鸡总价钱+母鸡总价钱+小鸡总价钱=100,只有这两两种条件都满足,才能符合题目要求 5)就这样从所有假设中剔除条件不符合的,剩下的就是所有满足条件的情况*/ for (int... 阅读全文
posted @ 2013-06-25 20:25
坚固66
阅读(164)
评论(0)
推荐(0)
摘要:
我用的是py2exe。下载地址http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/你可以根绝自己的Python版本选择适当的下载 我下载的是py2exe-0.6.9 win32-py2.7.exe.然后将其安装即可。下面讲解一个例子来说明py2exe具体是怎么操作的首先创建一个例子文件hello.pyprint "hello"创建一个文件setup.pyfrom distutils.core import setupimport py2exesetup(console=['hello.py']) 阅读全文
posted @ 2013-06-25 20:24
坚固66
阅读(531)
评论(0)
推荐(0)
摘要:
通知用于在状态栏显示消息,消息到来时以图标方式表示,如下:如果需要查看消息,可以拖动状态栏到屏幕下方即可查看消息.1、Layout布局文件: 2、string.xml lession16-notifi Settings Hello world! Notification应用案例 清除通知 3、MainActivitypackage com.example.lession16_notifi;import android.os.Bundle;import android.app.Activity;import android.app.Notif... 阅读全文
posted @ 2013-06-25 20:22
坚固66
阅读(341)
评论(0)
推荐(0)
摘要:
定义声明式全局临时表的每个会话拥有自己的独特的临时表描述。当会话终止时,表行和临时表描述均会被删除。 有如下选项,可控制commit后临时表的状态: ON COMMIT DELETE ROWS:在执行 COMMIT 操作时,如果表上没有打开 WITH HOLD 游标,就删除表中的所有行。这是默认设置。 ON COMMIT PRESERVE ROWS:在执行 COMMIT 操作时,保留表中的所有行。 ON ROLLBACK DELETE ROWS:在执行 ROLLBACK(或 ROLLBACK to SAVEPOINT)操作时,如果已经修改了表数据,就删除表中的所有行。这是默认设置。 ON R. 阅读全文
posted @ 2013-06-25 20:20
坚固66
阅读(517)
评论(0)
推荐(0)
摘要:
音频管理器AudioManager,通过它可以管理android系统的音量或直接让系统静音,依旧是通过调用getSystemService()方法获取音频管理器AudioManager对象,获取到该对象之后就可以调用它相应的方法来管理系统的音频,首先先热热身,大致了解一下AudioFocus,为什么先说这个呢?因为今天在项目中碰到了这个问题,问题情境描述:手机首先开启一个音乐进入后台播放,然后进入闹钟模块,设置一个闹钟,并为闹钟选择一个铃音,当闹钟时间到时弹出闹钟响应界面同时播放铃声并振动,并要求后台音乐同时暂停播放,等待闹钟铃音响应结束之后,后台音乐又自动重新进入播放状态,描述完毕。以上情境 阅读全文
posted @ 2013-06-25 20:16
坚固66
阅读(564)
评论(0)
推荐(0)
摘要:
glEdgeFlag (GLboolean flag)表示一个顶点是否应该被认为是多边形的一条边界边的起点。flag为GL_TRUE后面的点都被认为是边界上的点,flag为GL_FALSE则之后的点不是边界上的点。Demo使用菜单来决定四角星的四个凹进去的点是否是边界边的起点。当菜单选中凹进去的四个点为边界上的点时,使用多边形的填充模式为GL_LINE时如下图所示: 当菜单选中凹进去的四个点不为边界上的点时,使用多边形的填充模式为GL_LINE时如下图所示: 源代码如下所示:#include "stdafx.h"#include #include //圆周率宏#define 阅读全文
posted @ 2013-06-25 20:14
坚固66
阅读(264)
评论(0)
推荐(0)
摘要:
当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。1、用一个按钮来进行测试,在layout文件中的activity_main.xml文件中添加一个Button按钮: 2、MainActivity中的代码:package com.example.lession16_dialog;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.cont... 阅读全文
posted @ 2013-06-25 20:12
坚固66
阅读(232)
评论(0)
推荐(0)
摘要:
RadioGroup 有时候比较有用.主要特征是给用户提供多选一机制。MainActivity.javapackage com.example.lesson16_radio;import android.app.Activity;import android.os.Bundle;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.Toast;public class MainActivity extends Activity { private RadioGroup g 阅读全文
posted @ 2013-06-25 20:10
坚固66
阅读(187)
评论(0)
推荐(0)
摘要:
glDepthMask (GLboolean flag)函数可以决定将他之后的数据不写入深度缓冲区。当flag为GL_TRUE时之后的数据不写入深度缓冲区,即使启用了深度缓冲区测试功能。使用上一个Demo:点击打开链接上加入该功能:未启用glDepthMask时如下所示:单击鼠标右键弹出相应菜单: 选菜单On启用glDepthMask后看到坐标系的Z轴箭头已经看不见了,因为坐标系的Z轴箭头是在多边形之前绘制的。 源代码如下所示:// GlutStarDemo.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include 阅读全文
posted @ 2013-06-25 20:08
坚固66
阅读(602)
评论(0)
推荐(0)
摘要:
以下介绍另外一种增删查改的方式package com.njupt.sqllist;import java.util.ArrayList;import java.util.List;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class PersonDao { DBOpenHelper helper; public PersonDao(Co 阅读全文
posted @ 2013-06-25 20:06
坚固66
阅读(169)
评论(0)
推荐(0)
摘要:
剪裁测试用于限制绘制区域。我们可以指定一个矩形的剪裁窗口,当启用剪裁测试后,只有在这个窗口之内的像素才能被绘制,其它像素则会被丢弃。换句话说,无论怎么绘制,剪裁窗口以外的像素将不会被修改。有的朋友可能玩过《魔兽争霸3》这款游戏。游戏时如果选中一个士兵,则画面下方的一个方框内就会出现该士兵的头像。为了保证该头像无论如何绘制都不会越界而覆盖到外面的像素,就可以使用剪裁测试。可以通过下面的代码来启用或禁用剪裁测试:glEnable(GL_SCISSOR_TEST); // 启用剪裁测试glDisable(GL_SCISSOR_TEST); // 禁用剪裁测试可以通过下面的代码来指定一个位置在(x.. 阅读全文
posted @ 2013-06-25 20:04
坚固66
阅读(434)
评论(0)
推荐(0)
摘要:
* 使用Sax解析XML文档 * * 使用Sax解析文档和DOM解析不一样。 * 概述: * 是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM * ,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,对于SAX来说就是操作复杂。。。。。 * SAX的工作原理: * 简单地说就是对文档进行顺序扫描,当扫描到文档 * (document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数 * ,由事件处理函数做相应动作,然后继续同样的扫描,... 阅读全文
posted @ 2013-06-25 20:03
坚固66
阅读(188)
评论(0)
推荐(0)
摘要:
我不想做现在的工作想法已有很久了,现在想就此请个长假,来专心做网站,觉得自己做发展空间还是会很大,我的年龄已不小,也不想就此在公司混日子,就请高手指点一二。自身状况:本人38岁,妻子、3岁多孩子,三口之家,本人平均月收入5千,妻子4千多,孩子上幼儿园加上还房贷3千,居住地沈阳,二线城市,消费水平不算高,我厌倦了当前的工作,有自己创业的打算已久,想通过创建网站来实现,想听听大家的看法,给予指点,下面说说我的思路。网站类型:儿童网、妈妈女士网,想分别创办两个网站,内容为相关资讯、热门话题、方式方法、互动娱乐等等,在此基础上还想创办论坛,注册会员增加人气,盈利模式主要为投放广告。(博文配图 老男孩剧 阅读全文
posted @ 2013-06-25 20:00
坚固66
阅读(211)
评论(0)
推荐(0)
摘要:
传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 服务层 服务层主要体现了SOA体系下的组件复用和业务复用机制。服务的边界定义决定于粒度和耦合度。 粒度表示的是一个服务的大小,它可以理解为服务操作的范围,粗粒度的服务,操作的内容广而且杂;细粒度的服务,操作的内容细而且简单。粗粒度的服务设计,可以减小服务之间的耦合性,但付出的代价就是增加服务的复杂性,服务具备了太多的功能,增加了设计的复杂性和维护的难度;细粒度的服务,可以让服务的实现变得简单,但这样会增加服务的数量,服务过细过多,这样必然有一些服务需要组合才能实现一... 阅读全文
posted @ 2013-06-25 19:59
坚固66
阅读(205)
评论(0)
推荐(0)
摘要:
对于比特币爱好者来说,对于比特币术语应该是很熟悉了,在这里,整理了一下相关术语,做为比特币人赶快来学习吧!密码学相关术语 Hash 哈希: 它可将任意长度数字或字符串 ,通过散列算法,变换成固定长度的输出,这一过程是不可逆的。举个简单的例子,假设HASH函数是根据平放根求的,17202的平方根很容易计算,大约是 131.15639519291463 ,哈希值是最后7位数字,例如 9291463。如果现在你知道[size=13.333333969116211px]哈希值是[size=13.333333969116211px]9291463,但是你很难知道原始值是什么。现代的加密哈希算法SHA-2 阅读全文
posted @ 2013-06-25 19:57
坚固66
阅读(878)
评论(0)
推荐(0)
摘要:
继ok6410 u-boot-2012.04.01移植一后修改代码,对ok6410单板初始化,主要包括时钟、串口、NAND、DDR等初始化。这些工作在以前的裸板程序都写了,直接拿来用。我觉得先写裸板程序对移植u-boot还是很有帮助的,以前写的裸板代码不管是在u-boot移植还是后面的驱动开发,都用得着。开发环境: 系统:ubuntu 10.04.4 单板:ok6410 NAND FLASH:K9GAG08U0D 2048MB NOR Flash:EN29LV160AB 2MB DDR:K4X1G163PCX2 256MB NET:DM9000AEP 编译器:arm-linux-... 阅读全文
posted @ 2013-06-25 19:55
坚固66
阅读(393)
评论(0)
推荐(0)
摘要:
写在前面话 项目从13年1月份,现场开发,4月中旬,项目开发接近尾声,三个开发,留两个在现场,我被调回公司,5月份现场一同事离职,只有一个同事在开发,结果PM想让这一个同事承担余下的开发和bug工作,结果意外的这一同事离职,离职前一周,我又来现场,接手他的工作,还好bug比较简单,木有神马复杂的功能,从这修一周的bug来看,感想挺多的,随笔记录几点。 共用VS各自独立(复杂逻辑VS简单copy) 在4月调回之前,有一同事接手我的工作,后来这部功能需求有较大的变更,这一同事在回到公司经常给我说的一句话就是:“你写的那块代码,我全部重写了”,我听了之后第一感觉是需求肿么可能变化那么大,重写就重写吧 阅读全文
posted @ 2013-06-25 19:53
坚固66
阅读(227)
评论(0)
推荐(0)
摘要:
十件事聪明人必做一、储蓄友谊 靠得住的友谊是今生最温暖的一件外套。 它是靠你的人品和性情打造的,一定要好好地珍惜它, 如果到目前为止,还没有几笔,那么,从现在用心去储存还来得及。 二、学会放手 这个年龄已经不允许不成熟, 当你无力把握命运中的某种爱、某种缘、某种现实,就要学会放手。 给自己一个全新的开始,只要信心在,勇气就在;努力在,成功就在。 三、播种善良 一定要极尽自己所能, 让那些比你苦、比你难过的人感受到这世上的阳光和美丽。 这样的善良常常是播种,在不经意间,就会开出最美丽的人性之花。 四、懂得音乐 一定要学or懂一种乐器, 它会洗涤你的身心,打开你的记忆和想象,更会带来意想不... 阅读全文
posted @ 2013-06-25 19:51
坚固66
阅读(148)
评论(0)
推荐(0)
摘要:
本来想把redis main函数附带都读完再写笔记,但实在太大了,所以现在决定一部分一部分地记录。eventloop中在每次进入循环时都会调用beforeSleep回调(因为processevents通常都会挂起一定时间等待事件发生),redis的beforeSleep做什么工作呢,看看下面:void beforeSleep(struct aeEventLoop* eventLoop) { REDIS_NOTUSED(eventLoop); listNode* ln; redisClient* c; while (listLength(server.unblocked_client... 阅读全文
posted @ 2013-06-25 19:49
坚固66
阅读(1200)
评论(1)
推荐(0)
摘要:
jQuery选择器分为如下几类(点击“名称”会跳转到此方法的jQuery官方说明文档):1. 基础选择器 Basics名称说明举例#id根据元素Id选择$("divId") 选择ID为divId的元素element根据元素的名称选择,$("a") 选择所有元素.class根据元素的css类选择$(".bgRed") 选择所用CSS类为bgRed的元素*选择所有元素$("*")选择页面所有元素selector1, selector2, selectorN 可以将几个选择器用","分隔开然后再拼成一 阅读全文
posted @ 2013-06-25 19:47
坚固66
阅读(187)
评论(0)
推荐(0)
摘要:
Java接口与Objective-C正式协议类似,因为都需要实现一组方法。Java具有抽象类,但Objective-C没有。Java具有类变量,但Objective-C中,可以使用文件范围内的全局变量并为它们提供对应的访问器。Objective-C的公共和私有方法的形式比较松散。在Objective-C中,对象支持的任何方法都可以被调用,即使它们没有以任何外部形式出现(例如头文件中)。Java允许声明final类,阻止更改其中的任何子类,而Objective-C则与此相反,允许在运行时向任何类添加方法。 Objective-C中类的实现方式可以分成两个文件,头文件和自身的实现文件。但并不是.. 阅读全文
posted @ 2013-06-25 19:45
坚固66
阅读(374)
评论(0)
推荐(0)
摘要:
下拉列表 Spinner,Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。 Spinner的使用,可以极大提高用户的体验性。当需要用户选择的时候,可以提供一个下拉列表将所有可选的项列出来。供用户选择。一、使用数组作为数据源布局文件: MainActivity.javapackage com.example.lesson16_spinner;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import andr... 阅读全文
posted @ 2013-06-25 19:43
坚固66
阅读(363)
评论(0)
推荐(0)
摘要:
B/S结构编程语言 ASP(Active Server Page 动态服务器页面)技术 微软早期推出的B/S编程技术,出现在JSP和ASP.NET之前,PHP当时也很不稳定。ASP之前,动态网站使用GUI(Common GateWay interface)编写。CGI是一种落后的技术,原理简单,代码混乱,高耗资源,难以维护。 ASP 是一种技术框架,一经出现变大受欢迎,可以用VBScript或Jscript这两种语言来写。如果学会了VB或JavaScript,学习起来比较轻松。国内主要采用VBScript来写ASP,ASP可以调用COM组件,所以功能很强大。ASP.NET技术 是微软最新的B/ 阅读全文
posted @ 2013-06-25 19:42
坚固66
阅读(524)
评论(0)
推荐(0)
摘要:
浏览器的location 和history对象:一、location对象:1>location.reload() 相当于按浏览器上的“刷新”(IE)或“Reload”(Netscape)键。 从web服务器上再次装入当前显示的页面。2>location.replace(url) 打开一个 URL,并替换浏览器历史列表中当前位置的地址。用这个方法打开一个 URL 后,按下浏览器的“后退”键将不能返回到刚才的页面。 demo:fdasfdasdfasfdasfda使用reload方法时,后退按钮可以点击,而使用replace()方法时,后退按钮为灰色,不可点击;a)解析URL的参数,生 阅读全文
posted @ 2013-06-25 19:39
坚固66
阅读(340)
评论(0)
推荐(0)
摘要:
怀念的东西:Pirka咖啡,芬兰的味道 前一段收到了小牛同学从芬兰托人寄来的咖啡。拿着提货单的时候,我满脑子问号。这寄货人是谁的呢,我完全没有印象。而且写的是食品。我又想起了最近报道的诈骗消息,给你寄去一堆什么酒,你签收了以后派黑社会找你要钱,死拉贵。 我当时完全忘了小牛同学提到要寄给我咖啡的事,把包裹拿在手里的时候也没想起来。拆开的时候,突然就看到了包装上的字样。我叫道:咖啡啊。 包装上印着"Pirka"。他们教我的,不按英语的读法,应该读作 毕若咖 这样的,每个字母都发音,P和K都要发硬音。这家公司似乎还生产鸡腿鸡翅,泡好作料的,放炉子里烤……有说明书的,照着操作就行了 阅读全文
posted @ 2013-06-25 19:38
坚固66
阅读(278)
评论(0)
推荐(0)
摘要:
本文以使用DES对称加密算法为例使用jdk对数据进行加密解密。 首先需要了解Provider类,它是jdk引入的密码服务提供者概念,实现了Java安全性的一部分或者全部。Provider 可能实现的服务包括: 算法(如DES、RSA、MD5);密钥的生成、转换和管理。 通常java运行时环境至少安装了一个名字为“SUN”的预设Provider,如果查看本机支持的Provider类型可以通过以下代码: for(Provider p : Security.getProviders()){ System.out.println(p.getName()+... 阅读全文
posted @ 2013-06-25 19:36
坚固66
阅读(477)
评论(0)
推荐(0)
摘要:
本案例简单实现进度条可走,可拖拽的功能,下面请看源码:布局文件: java文件:package com.example.lession16_seekbar;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.view.Menu;import android.widget.SeekBar;public class MainActivity extends Activity { private SeekB... 阅读全文
posted @ 2013-06-25 19:34
坚固66
阅读(275)
评论(0)
推荐(0)

浙公网安备 33010602011771号