现在位置: 首页 > censor发表的所有文章
  • 10月
  • 30日
编程语言 ⁄ 共 3474字 评论关闭
Linux内核参数优化   转自: http://www.linuxsee.com/linux%E6%9D%82%E8%AE%B0/linux%E5%86%85%E6%A0%B8%E5%8F%82%E6%95%B0%E4%BC%98%E5%8C%96.html 我的内核心参数调整原则是,哪个遇到瓶颈调哪个,谨慎使用,不能凭想象乱调一气。看下面例子,其中default是我们公司定做的系统默认的一些参数值。add by yangjian2并非全部都要调整,我只挑几个比较重要的参数说明一下,更多TCP方面的调优请参见 man 7 tcp 。 #++++++++++++++++++default++++++++++++++++++++++++++++++ net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_tw_b......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 3223字 评论关闭
http://m.blog.chinaunix.net/uid-26000296-id-3754118.html 一、同步与异步同步/异步, 它们是消息的通知机制 1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。 按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消息之前,这个函数不返回。当对方处理完毕以后,该函数才把消息处理函数所......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 8334字 评论关闭
对于不同的数据库存取需求,我们使用JDBC来解决这个问题,对于不同的数据连接来源需求,Spring则提供了DataSource注入,更换数据来源只要在Bean定义文件中修改配置,而不用修改任何一行程序。  因应不同的系统,应用程序可能使用不同的数据来源,但如纯綷的使用 JDBC、透过连接池、或是透过JNDI等等,数据来源的更动是底层的行为,不应影响到上层的业务逻辑,为此,您可以在需要取得连接来源的Bean上保留一个数据来源注入的接口,让依赖的数据来源由该接口注入。例如我们来写一个简单的Bean: DataBean.java package onlyfun.cater......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 4228字 评论关闭
import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Paint; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.geom.RoundRectangle2D; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JToggleButton; import ......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 523字 评论关闭
   oracle 把一张表中的某字段的多条记录用逗号连接,特别适用于记录个数不固定的表。   方法一: 有如下一张表。   表table id c1 c2 1 1 小明 2 1 老张 3 2 小王 4 2 张三 5 2 李四 i               执行sql语句如下: SELECT c1, SUBSTR (MAX (SYS_CONNECT_BY_PATH (c2, ',')), 2) NAME FROM (SELECT c1, c2, rn, LEAD (rn) OVER (PARTITION BY c1 ORDER BY rn) rn1 FROM (SELECT c1, c2, ROW_NUMBER () OVER (ORDER BY c2) rn FROM table)) START WITH rn1 IS NU......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 1918字 评论关闭
  前面简单介绍一下栈和队列的概念,慢慢来.还是先写写栈吧. 由于前面学习了链表和线性表,所以栈的操作比较容易,先来指针栈吧.指针栈是以数组为基础的数据结构.入栈出栈都基于数组操作. 先看看栈的声明:   指针栈的声明: #include <stdio.h> #include <stdlib.h> #define STACK_INIT_SIZE 100 //栈空间的初始分配量 #define STACKINCREMENT 10 //存储空间的分配增量 typedef int SElemType; typedef struct { SElemType *base; //在构造栈之前和销毁栈之后,base的数值为NULL SElemType *top; //栈顶指针 int sta......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1516字 评论关闭
      很多时候我们都需要唯一来确定一台设备,苹果设备本来有个UDID号,可以实现这个目的。在iOS5.0以前,还有一个uniqueIdentifier的API用来获得这个number。不过iOS5之后,这个API废除了。       一条路不通,我们就换一条路走,于是MAC地址就成了一个不错的选择,苹果没有提供获得MAC地址的API,不过使用sysctl还是可以有点办法的,代码如下: #include <sys/types.h> #include <sys/param.h> #include <sys/ioctl.h> #include <sys/socket.h> #include <net/if.h> #include <netin......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 23409字 评论关闭
先我们看下面视图:        这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下: 方法一:其实就是对GestureDetector手势的应用及布局文件的设计. 布局文件main.xml    采用RelativeLayout布局. [java] view plaincopy <?xml version="1.0" encoding="utf-8"?>   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent"       android:layout_h......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 186字 评论关闭
回文数(也称对称数)是一种数字,如:98789,这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。 这样的东西可能出现在一些公司的笔试题中,了解一下总是好的。 bool IsPal(const int &value) { int n = 0; int i = value; while (i != 0) { n = n * 10 + i % 10; i /= 10; } return n == value; }
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 959字 评论关闭
在阅读的过程中有任何问题,请联系:egg。 邮箱:xtfggef@gmail.com    微博:http://weibo.com/xtfggef   QQ群:169480361 原文:http://blog.csdn.net/zhangerqing/article/details/8245560#comments Java 初级篇   Java之美[从菜鸟到高手演变]之Java学习方法                   Java之美[从菜鸟到高手演变]之字符串的处理 Java之美[从菜鸟到高手演变]之类与对象(一)                     Java之美[从菜鸟到高手演变]之类与对象(二) Java之美[从菜鸟到高手演变]之类与对象(三)                     Java之美[从菜鸟到......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 427字 评论关闭
今天中午在处理实验机Freebsd的时候,想删除一个cache目录,谁知道输入 rm * 的命令后,大概几秒后屏幕就跳出 /bin/rm: argument list too long 条件反射动作,上百度和google查找,找到解决方法和原因,原因是一个文件夹下文件太多,使用rm删除就会出现/bin/rm: Argument list too long错误. 解决方法:http://hintcnuie.javaeye.com/blog/431354 按网址上面写的输入 ls | xargs -n 10 rm -fr ls 就解决了,这句解释为:输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也......
阅读全文
  • 11月
  • 17日
综合 ⁄ 共 109字 评论关闭
在activity中加入这句话,可避免activity在屏幕切换时不走onDestroy()方法 android:configChanges="orientation|keyboardHidden|screenSize"
阅读全文