现在位置: 首页 > thinning发表的所有文章
  • 01月
  • 01日
综合 ⁄ 共 784字 评论关闭
字符串旋转,有负数, abcdefg    2     g      f     e     d     c     d     a     #include<stdio.h> #include<string.h> int main() { int i,j,n,m; char s[100]; while(scanf("%s%d",s,&n)!=-1) { m=strlen(s); n=n%8; n=(8+n)%8; if(n==0) puts(s); else if(n==2) { for(i=m-1;i>=0;i--) { for(j=0;j<m/2;j++) printf(" "); printf("%c\n",s[i]); } } else if(n==4) { for(i=m-1;i>=0;i--) printf("%c",s[i......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 2642字 评论关闭
参考文章:《位图文件(BMP)格式分析以及程序实现》           本来应该先着手把SDRAM模块再整理包装一下,但是今天没法静心整理代码,所以就干脆趁着周末上网方便好好对BMP格式的图片数据结构做一些深入的了解。之所以先从位图(Bitmap)入手,当然是因为位图简单,更因为它是Windows显示图片的基本格式。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图的时候才能显示出来。关于这点,做过一些液晶驱动器的特权同学还是深有体会的。不过以前做过的驱动部分大都是人家送数据过来我放到RAM里,然后每次显示从RAM......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 10043字 评论关闭
 1.java代码Page.java  /** *  */package com.bean; import java.util.Vector; import com.dao.QueryHelpDao; /** * @author Admin *  */public class Page {  private int curPage;// 当前的几页  private int maxPage;// 共有多少页  private int maxRowCount; // 共有多少行  private int rowsPerPage;// 每一页有多少行,默认为10行  private Vector vector = new Vector();// 用来存放最后的查询结果  private String countSql = "";// 统计总的查询结果数目的sql  private String selectSql = "";// 查询SQL语句  private St......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 1806字 评论关闭
理解套接口在我们试着使用套接口之前理解套接口后面的一些内容是很重要的。这一部分描绘出围绕着套接口的一些高级内容。定义套接口要与使用电话的某人进行交流,我们必须拿起话筒,拨打对方的电话号码,并且等待对方的应答。当我们与对方通话时,就建立了两个通信端点。我们的电话,在我们的位置远方的对方电话,在他的位置。只要我们仍在通话,就我们之间调用两个端点,建立了一条通信线路。Linux下的套接口也与电话相类似。套接口代表通信线路中的两个端点。在这两个端点之间存在着数据通信网络。在另一个方式上,套接口也与电话......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 5723字 评论关闭
链表:   #include<iostream> using namespace std;   template<class T> struct Node{    Tdate;   Node<T> * next;   Node():date(T()),next(NULL){} };     template<class T> class LinkList {  public:     LinkList()      {           Node<T> * p=new Node<T>;           head=p;           p->next=NULL;       }      Node<T> * push_front(const T &);      Node<T> * push_back(const T &);      Node<T> * insert(int pos,const T &);      No......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 2227字 评论关闭
不得不说在linux下eclipse的显示问题真是个蛋碎的问题。 在stackflow上面找到了一个解决方法,不过看提问者好像是个强迫症阿,哈哈! 原址在 here //这个只是解决了上面那个标题栏的问题,但是对logcat的输出显示好像没有多大作用。 1 在主目录下,我的主目录为/home/mjzvim .gtkrc-2.0  然后将下面一段复制到这个文件中,再重启eclipse改观就大多了。style "gtkcompact" { GtkButton::defaultborder={0,0,0,0} GtkButton::defaultoutsideborder={0,0,0,0} GtkButtonBox::childminwidth=0 GtkButtonBox::childminheigth=0 GtkB......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 313字 评论关闭
包与类的命名和定位时,service tool util 常常搞混淆,在此分析一下它们的定位: 名称 特点与定位 独立性 方法和类的属性 util 通用的、与业务无关的,可以独立出来,可供其他项目使用 不调用任何业务相关的类  方法通常是public static的,一般无类的属性,如果有,也是public static的 tool 与某些业务有关,通用性只限于某几个业务类之间 要调用某些业务相关的类 方法通常是public static的,一般无类的属性,如果有,也是public static的 service 与某一个业务有关,不是通用的 要调用某些业务相关的类 方法通常是p......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1759字 评论关闭
  指针(Pointer) VS 引用(Reference) 指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?首先,要认识到在任何情况下都不能使用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应该把变量声明为指针,因为这样你可以赋空值给该变量。相反,如果变量肯定指向一个对象,例如......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 2359字 评论关闭
测试环境 Redis测试版本:2.2.12 使用Java Jedis客户端进行测试 测试数据量:50万, 超过2亿 速度 1) mset函数插入效率最高,插入Redis的速度达到20万条数据/秒。但是该函数所耗内存较高,对于我们实际应用一表每天2.4亿的数据量来说,需要消耗近32G内存; 2) mset函数中当m值达到200以上时,插入速度接近饱和,因此实际应用中,应设定该值 >= 200,以达到最高的插入效率; 3) set函数除非特定应用场景需求,否则应尽量不要使用,其插入效率为mset函数的1/20; 4) 尽管不同的函数都有string与byte[]两种不同的形式,但......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 404字 评论关闭
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。 输入格式: 输入在一行中给出一个正整数N。 输出格式: 在一行中输出部分和的值,精确到小数点后2位。题目保证计算结果不超过双精度范围。 输入样例: 20 输出样例: 32.66 #include<stdio.h> int main() { int N; double dividend,divisor; int i; double sum=0.0; double temp; scanf("%d",&N); dividend=2; divisor=1; for(......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 303字 评论关闭
munmap(解除内存映射)         相关函数 mmap         表头文件 #include<unistd.h>         #include<sys/mman.h>         定义函数 int munmap(void *start,size_t length);         函数说明 munmap()用来取消参数start所指的映射内存起始地址,参数length则是欲取消的内存大小。当进程结束或利用exec相关函数来执行其他程序时,映射内存会自动解除,但关闭对应的文件描述词时不会解除映射。         返回值 如果解除映射成功则返回0,否则返回-1,错误原因存于errno中错误代码EINVAL         参数 start或lengt......
阅读全文
  • 10月
  • 19日
综合 ⁄ 共 3486字 评论关闭
intent英文意思是意图,pending表示即将发生或来临的事情。  PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。  Intent 是及时启动,intent 随所在的activity 消失而消失。  PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendingintent中 保存有当前App的Context,使它赋予外部App一种能力,使得外部......
阅读全文