- 博客(50)
- 资源 (9)
- 收藏
- 关注
原创 nfs
搭建NFS服务器 NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。 NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文
2015-05-12 09:45:23 101
原创 PDK File
pdk├── bootable│ ├── bootanimation│ ├── diskinstaller│ └── recovery├── external│ ├── bluetooth│ ├── dhcpcd│ ├── libnfc-nxp│ ├── neven //人脸识别│ ├── skia //2D向量图形处理函
2015-04-15 16:43:39 652
原创 android工作相关
android替换fprintf使得打印可以输出到logcat中转自:http://blog.csdn.net/commshare/article/details/18223267
2015-03-10 11:27:17 197
原创 相关命令
sed -i "s/ViewGroup::LayoutParams/layout::LayoutParams/g" `grep -rl "ViewGroup::LayoutParams" .`
2014-12-23 10:55:47 199
原创 bashrc 配置
bind '"\e[A": history-search-backward' > /dev/null 2>&1115 bind '"\e[B": history-search-forward' > /dev/null 2>&1
2014-11-20 13:45:52 260
转载 Java 断点续传
package zj;/* **SiteFileFetch.java */import java.io.*;import java.net.*;class SiteFileFetch extends Thread { SiteInfoBean siteInfoBean = null; // 文件信息Bean long[] nStartPos; // 开始位置 long[]
2013-03-20 21:24:26 308
原创 自定义exception
create or replacePROCEDURE PRO8 (userno number) AS--定义一个exceptionmyex exception;BEGIN update emp set sal = sal + 1000 where empno = userno; --sql%notfound表示没有update --raise表示触发exception i
2012-08-28 15:39:39 207
原创 分页
select * from (select a1.*, rownum rn from (select * from emp) a1 where rownum = 6;取出emp表中的6-10条记录。1、创建package:create or replace PACKAGE PACK2 AS /* TODO 在此输入程序包声明 (类型, 异常错误, 方法等) */ ty
2012-08-28 14:56:02 217
原创 复合类型
1、记录(相当于结构体)create or replace PROCEDURE PRO5( userno IN number) AStype emp_rec_type is RECORD(username emp.ename%type, usersal emp.sal%type, userjob emp.job%type);user_rec emp_rec_type;BEGIN
2012-08-28 13:54:49 244
原创 函数、过程、包
函数:create or replace FUNCTION FUN1( pName IN VARCHAR2) RETURN NUMBER ASyearSal number(8,2);BEGIN select sal * 12 + nvl(comm, 0) * 12 into yearSal from emp where ename = pName; RETURN year
2012-08-28 11:36:02 208
原创 oracle索引
创建索引:create index nameIndex on customer(name);创建复合索引:create index compIndex on customer(name, cardId);显示表的所有索引:create index_name, index_type from user_indexes where table_name = '表名';
2012-08-27 15:03:54 192
原创 oracle约束
create table goods (goodsId char(8) primary key, goodsName varchar2(30), unitprice number(10,2) check (unitprice > 0), category varchar2(8), provider varchar2(20));create table customer (cus
2012-08-27 14:35:15 548
转载 oracle表空间结构
创建表空间:create tablespace 表空间名 datafile 'g:\datafile.dbf' size 10m uniform size 128k;g:\datafile.dbf为存储路径。创建表:create table mypart(deptno number(2), dname varchar2(14), loc varchar2(13))
2012-08-27 10:16:11 370
原创 oracle用户名、权限、角色
查询角色:select * from dba_roles;查询所有对象权限:select distinct privilege from dba_tab_privs;查询数据库表空间:select tablespace_name from dba_tablespaces;查询某个用户具有的角色:select * from dba_role_privs where grantee
2012-08-27 09:53:26 784
转载 sysdba,dba,sysoper的区别
转自:http://blog.sina.com.cn/s/blog_54b61f230100u4ai.htmlsys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,
2012-08-24 16:24:44 331
原创 oracle连接
有两种方式:1、jdbc-odbc桥连接方式,只能本地连接,无法远程连接try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection ct = DriverManager.getConnection("jdbc:odbc:TestOracle", "scott", "123456"); Statement
2012-08-24 09:54:37 288
转载 解读plugin.xml
转自:http://mj4d.iteye.com/blog/1337193在一个eclipse plugin的开发中plugin.xml是必须的,那么我们需要关注哪些点我们用eclipse中的plug-in manifest edtor打开,我们可以看到在editor区域中看到几个tab页,下面分别介绍:Overview这里是这个插件工程的一些基本信息介绍,比如插件的名字,版本
2012-08-14 10:46:53 2048
原创 andorid adapter
布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:id="@+id/default_list_list" android:layout_height="wrap_content" and
2012-08-08 11:50:32 293
原创 android回调
定义接口:package com.test;public interface Callback { void exec(Object obj);}实现接口:package com.test;public class Caller implements Callback{ @Override public void exec(Object obj) { // T
2012-08-06 11:11:13 59
原创 eclipse:could not find class错误
这个应该是.classpath设置不正确(.classpath在工程目录下)。解决办法:将需要导入的包的源码拷贝到当前工程,再将原包所在的.classpath中的不重复部分拷贝到当前工程的.classpath中即可。
2012-07-30 11:14:28 328
原创 list和sql
首先是两个布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_heig
2012-07-26 16:05:55 569
原创 联网、handler
package com.example.nothing;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.n
2012-07-26 15:33:20 263
原创 相对布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_con
2012-07-26 15:28:02 234
原创 Unable to resolve target 'android-7'错误解决
当采用sina的android sdk时,出现Unable to resolve target 'android-7',此原因是eclipse配置的avd版本太高,只要将当前工程中的project.properties文件的target改为与eclipse中采用的avd版本一致即可。
2012-07-26 14:43:44 628
转载 细说业务逻辑(转自http://www.uml.org.cn/zjjs/201008021.asp)
细说业务逻辑 2010-08-02 作者:张洋 来源:EricZhang's Tech Blog 前言记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和大
2012-07-26 11:02:39 1742
原创 linux内核编译及驱动的动态加载示例
1、下载内核源码,http://www.kernel.org/,我采用的是2.6.35.132、sudo apt-get install build-essential libncurses-dev3、进入源码目录,输入make menuconfig,进行配置,我只是简单的采用默认值。4、make5、make modules6、make modules_install7、m
2012-06-28 12:42:56 643
转载 ubuntu下wine安装sourceInsight
1、sudo apt-get install flex bison wine2、安装sourceInsight:运行wine /path/InsightSetup.exe3、建立脚本Insight.sh:内容为:wine "c:\Program Files\Source Insight 3\Insight3.exe"4、运行脚本就能启动sourcensight
2012-06-28 09:42:18 476
转载 酸碱性食物
胃酸过多不宜吃酸性水果,但可以吃碱性水果,可以达到酸碱平衡,有助于健康。碱性要素主要成分(钙、钠、钾、镁)是人体运动和脑活动所必需的四种元素。凡食物含钙、钠、钾、镁等金属元素的总量较高,在体内经过代谢最终产生的灰质呈碱性,这类食物称为碱性食物。我们常用的碱性食物有蔬菜、水果、牛奶、硬果中的杏仁、栗子、椰子等。具体如豆角、菠菜、莴苣、萝卜、土豆、藕、洋葱、南瓜、海带、西瓜、香蕉、苹果、生梨、草莓、柿
2012-06-28 09:02:58 984
转载 信号量与自旋锁比较
自旋锁和信号量都是解决互斥问题的基本手段,面对特定的情况,应该如何进行选择呢?选择的依据是临界区的性质和系统的特点。 从严格意义上说,信号量和自旋锁属于不同层次的互斥手段,前者的实现依赖于后者。在信号量本身的实现上,为了保证信号量结构存取的原子性,在多CPU中需要自旋锁来互斥。 信号量是进程级的,用于多个进程之间对资源的互斥,虽然也是在内核中,但是该内核执行路径是以
2012-06-19 17:00:39 407
转载 linux RCU机制举例
转自:http://www.360doc.com/content/09/0805/00/36491_4675691.shtml
2012-06-19 16:44:50 490
转载 linux中断处理的上半部和下半部
转自:http://hi.baidu.com/designhouse/item/a4bcdfc419f4ce7589ad9ed9 设备的中断会打断内核中进程的正常调度和运行,系统对更高吞吐率的追求势必要求中断服务程序尽可能地短小精悍。但是,这个良好的愿望往往与现实并不吻合。在大多数真实的系统中,当中断到来时,要完成的工作往往并不会是短小的,它可能要进行较大量的耗时处理。 为了在
2012-06-19 14:55:24 28031
原创 MTK添加资源(53_09A)
<br />1、 在Project/plutommi/mmi下添加文件夹<br />TestSetting,在TestSetting下建立TestSettingInc、TestSettingSrc<br />2、Project/make/plutommi/mmi_app下修改mmi_app.inc、mmi_app.lis、mmi_app.pth文件内容:<br />分别添加:<br />plutommi/mmi/TestSetting/TestSettingInc<br />plutommi/mmi/Te
2011-03-08 16:48:00 601
原创 Long转成char*
<br />#include "stdlib.h"int main(){ char hex_chars[] = "0123456789abcdef"; char *buf = (char *)malloc(100); int shift = 0; unsigned __int64 copy = 0x1234567890ab4570L; unsigned __int64 val = 0x1234567890ab4570L; while (copy) { co
2011-02-28 15:40:00 2297
原创 CString,string,char*之间的转换
<br />string ------> CString<br />CString.format(”%s”, string.c_str());<br /> <br />char* ------> CString<br />CString.format(”%s”, char*);<br /> <br />char* -------> string<br />string s(char *);<br /> <br />string -------> char*<br />char *p = st
2011-02-24 11:17:00 339
原创 HTTP数据结构测试
Http客户端代码:/*********************************************************************************************日期:2011.2.24*功能:测试HTTP协议数据*作者:yumufenglin*地址:http://writeblog.csdn.net/PostList.aspx*其他:测试客户端***********************************************
2011-02-24 11:02:00 723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人