软件源与本地软件包安装与卸载-Ubuntu下apt-get与dpkg命令用法



软件源与本地软件包安装与卸载-Ubuntu下apt-get与dpkg命令用法

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yooke.blog.51cto.com/4472498/911120
Ubuntu虽说是也是桌面操作系统,但是毕竟还是linux能够使用基本的软件包管理软件可以让你得心应手,不至于想找个软件找不到,想删个软件删不了。

Ubuntu 是建立在 Debian 基础上的 Linux 发行版本,保留了 Debian 的优秀特性,比如 Dpkg 和 APT 机制,对于原来的 Debian 用户来[......]

Read more

codeblocks误把警告当错误的解决办法



codeblocks误把警告当错误的解决办法

C/C++ code
?

 
#include
using namespace std;
int main()
{
cout << “Hello world!” << endl;
int a;
return 0;
}
/home/orighost/work/Demo2/main.cpp|8|警告: 未使用的变量‘a’ [-Wunused-variable]|
||=== Build finished: 1 errors, 0 warnings ===|

把compiler f[......]

Read more

MakeFile 文件的作用

MakeFile 文件的作用

去支付宝面试,面试官问我了一个问题:Makefile的作用,我没有回答上来。今特找来放到这里,叫我不要忘记面试那天的情况。

makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等).创建程序(make程序)首先读取makefile文件,然后再激活编译器,汇编器,资源编译器和连接器以便产生最后的输出,最后输出并生成的通常是可执行文件.创建程序利用内置的推理规则来激活编译器,以便通过对特定CPP文件的编译来产生特定的OBJ文件.
附上原文:
Experienc[......]

Read more

Ubuntu Adobe Reader菜单文字不显示 解决方法

Ubuntu Adobe Reader菜单文字不显示 解决方法

Ubuntu 12.04下在安装玩Adobe Reader后,菜单上的文字是没有显示的,解决办法如下:
sudo vim /opt/Adobe/Reader9/bin/acroread
接着在文件头添加一行
export UBUNTU_MENUPROXY=

ubuntu eclipse 识别手机的问题

ubuntu eclipse 识别手机的问题这个问题每次都碰到,每次都要上网查,查一次忘一次,这次长个记性,记一下。

(google官方开发向导里对Android手机已经设置了允许安装非market程序,并且处于usb调试模式,但是仍然在usb连接电脑后无法被识别的问题作了解释。官方网址:http://developer.android.com/tools/device.html)
首先,你需要将手机的usb的ID号写入相应文件中用来告诉adk连接的是个什么玩意儿。
以HTC手机为例实现步骤如下:
在终端输入 sudo gedit /etc/udev/rules.d/5[......]

Read more

linux清屏命令clear和reset

linux清屏命令clear和reset ,在windows 的 DOS 操作界面里面,清屏的命令是 cls,那么在 linux 里面的清屏命令是什么呢?下面分享几种 linux 下清屏命令的方法。
(1)clear

这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。

(2)reset

这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

(3)另外介绍一个用别名来使用清屏命令的方法,如下:

[root@localhost ~][......]

Read more

单选按钮的使用–JRadioButton

单选按钮的使用–JRadioButton

java里的jradiobutton值如何得到

JRadioButton jrb = new JRadioButton(String text, Icon icon, boolean selected);
创建一个具有指定的文本、图像和选择状态的单选按钮。
if(jrb.isSelected()){
//
}
很多组建都可以这样判断的

JRadioButton jrb = new JRadioButton(String text, Icon icon, boolean selected);
创建一个具有指定的文本、图像和[......]

Read more

android.view.ViewGroup.LayoutParams介绍

android.view.ViewGroup.LayoutParams介绍

1 public static class
2 ViewGroup.LayoutParams
3 extends Object
4
5 java.lang.Object
6 ↳ android.view.ViewGroup.LayoutParams //继承关系
其实这个LayoutParams类是用于child view(子视图) 向 parent view(父视图)传达自己的意愿的一个东西
父视图可以简单理解成一个LinearLayout 和 这个LinearLayout里边一个 TextVie[......]

Read more

利用ListModel构造JList

利用ListModel构造JList

ListModel是一个interface,主要的功能是定义一些方法,让JList或JComboBox这些组件取得每个项目的值,并可限定项目的显示 时机与方式,下面为ListModel这个interface所定义的方法:
ListModel interface定义的方法:
void addListDataListener(ListDataListener l):当data model的长度或内容值有任何改变时,利用此 方法就可以处理ListDataListener的事件。data model是vector或array的数据类型,里面存放List[......]

Read more

线程安全

线程安全

如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。
或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。

线程安全问题都是由全局变量及静态变量引起的。
若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。

举例
比如一个 Arr[......]

Read more