- 博客(102)
- 资源 (26)
- 收藏
- 关注
原创 JAVA编写文件格式转换UTF-8
源码:import info.monitorenter.cpdetector.CharsetPrinter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFound
2014-05-18 21:09:55
8791
1
转载 编辑~/.vimrc配置VI的显示选项
set autoindent "自动缩进 set ruler "可现实最后一行的状态 set showmode "左下角那一行的状态 set nu "可以在每一行的最前面显示行号啦 set bg=dark "显示不同的底色色调 syntax on "进行语法检验,颜色显示
2013-09-01 16:28:56
1373
转载 Ubuntu的panel不小心删除了
我在一次不小心给Ubuntu的面板菜单栏删除了,害我很多事情不能做,因为没有面板。研究了一下怎么恢复的方法。其实很容易,在个人的主目录。然后rm -rf .gconf这样就行了,在重新进入,是不是面板都恢复成默认的啦。如果还不行,那就rm -rf .gconfd 这个也删除啦另外,如果只是面板上面应用程序的面板菜单没有了给.config/m
2013-08-18 15:44:56
2883
转载 PCB拼版 邮票孔制作方法
邮票孔是用来拼版用的,非金属化孔,它是要与铣槽相配合的,分板时采用单点式分板机。一般铣槽宽度为2mm,孔径1.0mm,两孔的中心间距为1.5mm。具体设计细节如下图所示:
2013-04-13 04:21:14
16174
2
转载 git使用ssh密钥
git使用https协议,每次pull, push都要输入密码,相当的烦。使用git协议,然后使用ssh密钥。这样可以省去每次都输密码。大概需要三个步骤:一、本地生成密钥对;二、设置github上的公钥;三、修改git的remote url为git协议。一、生成密钥对。=============大多数 Git 服务器都会选择使用 SSH 公钥来进行授
2013-03-15 17:26:11
81635
6
转载 Git fetch和git pull的区别
Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到
2013-03-04 10:58:37
83588
5
转载 git pull 时出现 error: Your local changes to the following files would be overwritten by merge的解决办法
The most useful commands you will want to learn areclonestatuspullcommitpushgitkstashlogcheckout% git clone ssh://antportal.com:22/var/lib/git/rndtaxcredit.gitCloning into rndtaxcredit...remot
2013-03-04 10:46:26
17457
1
转载 git stash
开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组。在Git问世之前基本上靠手动备份,费时且容易出错。git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如发布,或者解决一个bug,或者branch,等等),之后还可以重新载入之前搁置的改
2013-03-04 10:38:49
11767
1
原创 Source Insight(vs2012,ultraedit) 中Tab键设置为4个空格代替
Source insight中显示TAB符用4个空格代替 Options->Document Options 将 Visible tabs 打勾- Source insight中将输入的TAB符转换为空格: 1. Options->Document Options 将 Expand Tabs 打勾2. TAB符宽度设置, 在TAB width中填入期望数值,一般为4个空格
2013-01-19 19:18:46
79154
4
原创 VC6.0添加PC-LINT工具
1.安装pclint(点击我下载)安装路径比如:d:/lint 配置系统环境变量 在DOS下直接用命令行运行PC-lint,显示如下,表明没有错误。pc-lint安装成功2. 在tool--->customize里面添加pclint外部命令。command里面加入lint-nt.exe的路径arguments: -i"d:/lint" -u std.
2013-01-18 21:37:30
2208
原创 新的一年新的开始
过了2012的最后一天,今天是新的一天,匆匆走过这二十余年,马上要毕业了,每天忙碌的是论文,感觉自己的文笔太烂了,无法把实际的东西上升到理论的高度,也许是肚子里面没有东西,无法写出真实的东西,每天的忙碌换来了什么,现在的生活感觉有点乱,做的事情往往不是自己想做的,是受到某中东西的压迫,压的我有些无法透气了。我自己现在都觉得不是我自己了,已经不再真实了,现在的生活和我想象中的不一样,心中有遗憾,很多
2013-01-01 23:21:41
932
原创 git如何使工程回到原来的版本
a)初始化操作1 新建立一个工程 git init,添加两个文件 main.c readme.txt2. 修改两文件 main.c readme.txt
2012-12-25 00:30:00
27837
原创 纳闷,chrome使用广发银行,登录密码框没有了
解决方法如下:1.找到chrome的扩展程序2..选择更多扩展程序3.在chrome网上应用程序商店搜索ie tab multi ,选择添加至chrome4.设置IE tab multi为SPA模式5.在地址栏输入网页地址,点击地址栏右边图标如下: 最后效果如下:可以输入密码了
2012-12-17 21:45:04
11449
1
原创 在bochs上运行linux-0.12
bochs-2.6下载 linux-0.12系统软件包 1.双击安装Bochs-2.6.exe2.双击bochsrc-0.12-fd.bxrc,运行配置文件 (可自行编辑配置文件,见模板安装目录下/bochs2.6/bochsrc-sample.txt)3.fd 表明从软盘启动系统,hd表明从硬盘启动系统,当显示insert root floppy时,选择A软盘
2012-12-16 12:51:02
4973
1
原创 编写strcpy函数
char* strcpy(char* dst, const char* src){ char* ret = dst; assert(dst&&src); while((*dst++ = *src++) == '\0'); return ret;}注意: 要参数检测
2012-12-15 16:28:27
911
原创 div+css小案例
demo.html这是个css体验例子my.css.style{ /*宽度*/ width:400px;/*一定要有分号*/ height:300px; background-color: silver; border:1px solid red; margin-left:400px; margin-top:250px; padding-t
2012-12-11 22:38:27
3286
原创 表单的基本使用
login.html登陆网页用户名:密 码:ok.htmlOK,登陆页面成功! 单选框,多选框,文本域,文件上传控件表单元素你最喜欢哪个城市:北京上海伦敦您的性别:男女隐藏域的使用下拉列表请选择您的出生地:四川北京西藏上传文件★ 审核状态已经审核没
2012-12-09 22:12:37
1478
1
原创 html写课程表
课程表项目上课休息星期星期一星期二星期三星期四星期五星期六星期天上午星期一星期二星期三星期四星期五星期六休息星期一星期二星期三星期四星期五星期六星期一星期二星期三星期四星期五星期六星期一星期二星期三星期四星期五星期六下午星期一星期二星期三星期四星期五星期六休息星
2012-12-08 15:31:27
22380
原创 html框架frame
示例1:a.html注意:该网页里面不能有body或body体b.html周杰伦齐秦target属性有四个_blank:新窗口_self:本窗口_parent:父窗口_top: 整个浏览器窗口或在target值中直接写框架中name对应的名字c.htmlc.htmlzjl.html
2012-12-08 15:14:04
36187
4
原创 双向循环链表基本操作(初始化,插入,删除,清空,销毁,访问前驱,后继等)
#include "stdio.h"#include #define OK 1#define ERROR 0#define OVERFLOW -1#define TRUE 1#define FALSE 0typedef int ElemType;ty
2012-11-20 00:19:23
9056
1
原创 SecureCRT如何用RZ,SZ传文件,上传和下载
lrzsz-0.12.20.tar.gz(点击下载)下载文件到本地1 设置下载默认路径选择options-----session options2 sz命令 下载文件到本地3.rz 命令 上传到服务器弹出如下对话框,选择要上传的文件,点击add,然后点击OK
2012-11-19 21:47:26
3269
原创 有关string类型的基本操作
string对象的初始化方式: string s1; 默认构造函数,s1为空串 string s2(s1) ; 将s2初始化为s1的一个副本 string s3("value"); 将s3初始化为一个字符串字面值副本 string s4(n,'c');
2012-11-18 11:21:52
1151
原创 MSP430下载程序BSL
MSPFET工具下载(英文版)MSPFET工具下载(中文版)程序下载的格式是 430 的TXT 文件,首先按正常使用IAR编写程序,然后用IAR编译生成TXT 文件,要生成这种可以下载的文件,需要对IAR 做如下设置:然后编译,即可生成编程的TXT 文件注一:生成的txt文件可以在工程文件夹的\Debug\Exe 目录下可以找到注二:如果要使用JTAG 在线
2012-11-13 12:39:28
7847
原创 编译器和链接器的工作过程
预编译 处理所有的注释,用空格代替 将所有的#define删除,将所有的宏定义展开 处理条件编译指令#ifdef #elif #else #endif 处理#include,展开被包含的文件 保留编译器需要使用的#pragma预处理指令: gcc -E file.c -o
2012-11-12 22:52:49
1433
原创 FATAL ERROR: could not find /usr/bin/my_print_defaults创建权限表出错
进入安装目录,创建mysql权限表使用basedir参数指出安装目录。本人安装路径为/usr/local/mysql/usr/local/src/mysql-5.1.66/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
2012-11-12 00:33:07
5848
1
原创 can't connect local MySql Server though socket "/tmp/mysql.socket"如何解决
安装好MySQL后,启动服务输入mysql提示出错 can‘t connect local MySql Server though socket "/tmp/mysql.socket" 怎么解决?查看 /etc/my.cnf socket = /tmp/mysql.socket但是在目录 /tmp/下无法找到mysql.socket 重启服务器,会自动
2012-11-11 23:51:33
1164
原创 安装MySQL步骤
1.下载安装包源码包 MySQL Community Server 5.1.662 j解压源文件到 /usr/local/src 目录下3 配置发布版本并编译:./configrue ---prefix=/usr/local/mysql显示如下信息,表明编译成功如果配置没有错误,下面括号里面可以跳过。{
2012-11-11 00:45:49
1272
原创 位域操作符
一、首先说概念:位结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构比按位运算符更加方便。 位结构定义的一般形式为: struct 位结构名{ 数据类型 [变量名]: 整型常数; //成员称为“位域”或者“位段” 数据类型 [变量名]: 整型常数; } 位结构变量; 其中: 数据类型必须是整
2012-11-08 21:23:07
2133
原创 ##连接字符
#include #define STRUCT(type) typedef struct _tag_##type type;\struct _tag_##typeSTRUCT(Student){ char* name; int id;};int main(){ Student s; s.name = "s"; s.id
2012-11-08 19:24:29
777
转载 巧妙使用do……while
int func(int n){ int i = 0; int ret = 0; int *p = (int *)malloc(sizeof(int) * n); do { if(NULL == p) break; if(n < 0) break; for (i = 0; i < n; ++i) { p[i] = i; printf("%d\n",p[i])
2012-10-29 20:52:22
1247
原创 altium designer如何只显示一层,隐藏其他层显示
方法一:在pcb文件视图下,按下字母L,弹出如下框,选择view options在single layer modes里面选择,hide other layers选项,就可以隐藏其他层显示了。单层显示效果如下图:方法二:shitf+s快捷键
2012-10-28 23:40:25
107339
5
原创 使用git下载linux的kernel源代码
输入:git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.gitgit pull升级
2012-10-23 12:14:22
9193
原创 顺序循环队列基本操作(入队,出队,清空,销毁,历遍)
#include #include #include #define MAXSIZE 5#define OVERFLOW -1#define OK 1#define TRUE 1#define FALSE 0#define ERROR 1typedef int QElemType;typedef int Status;str
2012-10-07 16:06:04
29694
4
原创 链式队列操作,初始化,入队,出队
#include #include #include #include #define OK 1#define OVERFLOW -1#define TRUE 1#define FALSE 0#define ERROR 0typedef int QElemType;typedef int Status;typedef struct
2012-10-02 14:18:18
18012
原创 编写一个strlen函数,不使用变量
#include #include int my_strlen(const char *strDest){ assert(NULL != strDest); return (('\0' != *strDest)? (1 + my_strlen(strDest+1)) : 0);}int main(){ char *p = "12345"; int length = 0;
2012-10-01 22:29:14
1213
原创 编写一个函数,检查当前系统是大端模式还是小端模式
#include int CheckSystem(){ union check { int i; char ch; }c; c.i = 1; return (c.ch == 1);}int main(){ int i; if (CheckSystem()) { printf("小端口模式\n"); } else { printf("大端口模式\n
2012-10-01 13:48:12
2842
1
原创 return
char *fun(void){ char str[100]; return str;}str属于局部变量,位于栈内存,在func结束时就被释放,所以返回str将导致错误
2012-09-27 21:40:16
677
cpdetector_1.0.10检测文本编码格式
2014-05-18
PCLINT9静态代码检测工具
2013-01-19
QuartusII创建工程编译下载源文件(例程)
2012-07-05
苹果电脑如何用u盘安装windows7系统
2012-07-01
FET430UIF仿真器固件降级
2012-06-22
UCOSII源代码
2012-04-11
TASM汇编编译工具
2012-04-11
开发工具Borland C 4.5完全安装版
2012-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人