今天用myeclipse,创建工程项目,然后准备敲代码,在写注释的时候,发现不能输入中文,刚开始觉得不能输入中文就算了吧,用英文写注释也可以的,但是这件事没有这么算了,我注释越写越多的时候,发现很多自己不会写的单词,需要一些时间才能想起来,这多么耽误时间啊!
我开始捣鼓Preferences下面的各个选项,捣鼓了大概半个小时吧,觉得实在是不行了,就上网查,嘿,发现遇到这个问题的人不少,但是很多人的回答都是错误的,或者说是行不通的.我感到有一丝绝望,我开始决定还是自寻出路.寻找出路中!@@#$#%$#$#@%^$^%$$%#@%$#%$#@%#$%#!@$$#@!%!#@$##!@%#$%#$%#$%#$%$#^!@#$%#$^%&^&^*&(*&*(*&^&*(*&^$@##$#%$%&@$%$&^%*
终于找到了:在文本编辑区,右键单击,最后有一个选项Input Method! 这个选项太不显眼了,害我找这么久.我选择的是"X输入法",每个人的电脑安装的输入法都不一样,如果这个不行,就换其他的试试,总有一个行的!
不罗嗦了,继续我的事情了.........
ps:
OS: ......
最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。
Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。
下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz
另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是
libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)
官网:http://www.monkey.org/~provos/libevent/
下载:http://www.monkey.org/~provos/libevent-1.3.tar.gz
用wget指令直接下载这两个东西.下载回源文件后。
1.先安装libevent。这个东西在配置时需要指定一个安装路径,即./configure –prefix=/usr;然后make;然后make
install;
2.再安装memcached,只是需要在配置时需要指定libevent的安装路径即./configure
–with-libevent=/usr;然后make;然后make install;
这样就完成了Linux下Memcache服务器端的安装。详细的方法如下:
1.分别把memcached和libevent下载回来,放到 /tmp 目录下:
# cd /tmp
# wget http://www.danga.com/memcached/dist/memcached- ......
1,基本操作
添加用户
useradd
删除用户
userdel
变更密码
passwd username
查看执行中进程
ps aux
ps auxf
ps
l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程(包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;
ps f 树形结构显示
进程一般分为交互进程、批处理进程和守护进程三类。
STAT 进程状态
D Uninterruptible sleep (usually IO)
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
......
折腾了一晚上,在Linux下终于把S3C2440开发板的LED灯给点亮了,兴奋不已,于是著文以记之。
程序是韦东山老师编著的《嵌入式Linux应用开发完全手册》,编译源文件照书上做就可以了,主要是在烧到开发板上出了问题
使用Jflash-s3c2440软件燒写程序的时候出现了如下的问题:
使用Jflash-s3c2440软件燒写程序的时候出现了如下的问题:
[root@localhost for_linux]# ./Jflash-s3c2440 /work/hardware/led_on/led_on.bin /t=5
+------------------------------------+
| SEC JTAG FLASH for 2440+
| modified by Quasar 2003.9.22+
+------------------------------------+
> flashType=5
> S3C2440X(ID=0x0032409d) is detected.
[K9S1208 NAND Flash JTAG Programmer]
在晚上找到了一个OpenJTAG燒写工具,搞定!
关于OpenJTAG燒写工具,参见:
http://www.100ask.net/showtopic.aspx?page=end&topicid=2465#12537
OpenJTAG烧写工具过程如下:
[root@localhost oflash]# ./oflash 1 2 0 0 0 led_on.bin
+---------------------------------------------------------+
| Flash Programmer v1.3 for OpenJTA ......
对于动态链接库和静态链接库的概念以及链接方式不再累赘。直接开始上代码和进行编译。-__-||。
代码很简单,横竖就三个当家的。
库头文件corey.hpp:
#ifndef LIBRARY_H
#define LIBRARY_H
void add(int,int,int*);
#endif
库实现文件corey.cpp
#include "corey.hpp"
void add(int a,int b,int *c){
int total=a+b;
*c=total;
}
入口函数main.cpp:
#include "corey.hpp"
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int args,char *argc[]){
int a=1;
int b=2;
int *c;
add(a,b,c);
cout << "add result:";
cout << *c << endl << flush;
}
静态库:
先建立static文件夹,将三文件分别置于其中。
1)生成静态库
g++ -c corey.cpp
ar -rc libcorey.a corey.o
同时请注意命名。
2)编译main.o
gcc -I /home/corey/static -o main.o -c main.c
此时-I指定了corey.hpp文件的目录,默认会去/usr/include和本目录中查找,可将文件放置在这两个位置,则可不比指定I。
我们知道编译的时候,只需要指定头文件即可。
3) 链接main
gcc -o main -L/home/corey/static mai ......
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都
可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希
望你可以更加灵活的运用各种关机命令。
1.shutdown
shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,
这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能
会导致进程的数据丢失﹐使系统处于不稳定的状态﹐甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令﹐系统管理员会通知所有登录的用户系统将要关闭。
并且login指令会被冻结﹐即新的用户不能再登录。直接关机或者延迟一定的时间才关机
都是可能的﹐还可能重启。这是由所有进程〔process〕都会收到系统所送达的信号〔signal〕
决定的。这让像vi之类的程序有时间储存目前正在编辑的文档﹐而像处理邮件〔mail〕和
新闻〔news〕的程序则可以正常地离开等等。
shutdown执行它的工作是送信号〔signal〕给init程序﹐要求它改变runlevel。
Runlevel 0被用来停机〔halt〕 ......
总记录数:5772; 总页数:962; 每页6 条;
首页 上一页 [4] [5] [6] [7] 8
[9] [10] [11] [12] [13] 下一页 尾页