摘要: ubuntu电脑重新启动后,亮度都变成了最亮。似乎也没胡地方可以设置。只好通过写个脚本来做这个事了。# -*- coding: utf-8 -*-import dbusbus = dbus.SessionBus()proxy = bus.get_object('org.gnome.SettingsD... 阅读全文
posted @ 2014-10-31 21:29 Mingxx 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 通常UBUNTU源中带有openjava,但在使用eclipse与android studio时经常会有莫名奇妙的问题,所以个人觉得还是用oracle java,省点心。安装步骤如下:sudo add-apt-repository ppa:webupd8team/javasudo apt-get u... 阅读全文
posted @ 2014-10-11 22:24 Mingxx 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.安装依赖包1.1 ubuntu安装apt-get install python-devapt-get install libjpeg-devapt-get install libjpeg8-devapt-get install libpng3 apt-get install libfreetyp... 阅读全文
posted @ 2014-10-08 23:57 Mingxx 阅读(1901) 评论(0) 推荐(0) 编辑
摘要: 如果想在gnome-shell桌面放点个性化的应用,可以在https://extensions.gnome.org网站上安装扩展(记得使用firefox).下面我记录几个我们觉得还不错的扩展:1.Alt Tab Workspaceurl:https://extensions.gnome.org/ex... 阅读全文
posted @ 2014-06-07 22:17 Mingxx 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 运行等级 首先,我们需要知道Linux系统关于运行等级的知识。在不同的linux系统上(例如ubuntu和Fedora)这些数字与和所代表的意义可能不同,但主要的有以下几个:单用户模式。多用户模式。网络多用户模式。用于特殊目的的预留添加显示管理器到等级3 因此,对于普通的运行等级,服务使用等级3... 阅读全文
posted @ 2014-06-06 20:29 Mingxx 阅读(10257) 评论(0) 推荐(0) 编辑
摘要: 下载远程仓库 git clone 分支管理显示分支树$git show-branch删除本地分支 $git branch -d $git branch -D 查看所有分支 $git branch -a删除远程分支 $git push origin :git v1.7.0之后 $git ... 阅读全文
posted @ 2014-06-03 20:40 Mingxx 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. 使用yum 安装rabbitmq-server$sudo yum install rabbitmq-server2. 在/etc/hosts/添加计算机名到127.0.0.1的影射。例如 127.0.0.1 xxx-computer3. 启动程序。sudo rabbitmq-server如果想要后台启动则添加参数 -detached 阅读全文
posted @ 2014-04-04 23:43 Mingxx 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 今天安装PIL花了我好多的时间。刚开始,我手动下载PIL原码,编译安装。启动我的django项目,报下面的错误,完全不懂是么意思。CommandError: One or more models did not validate:user.userprofile: "photo": To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/ .手动测试了一下:The _imaging extensio 阅读全文
posted @ 2014-04-04 23:22 Mingxx 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 在网上下了个android studio,这个程序只是的压缩包,解压后程序也只能在SHELL下敲入studio.sh才能运行能不能向其他程序一样,在fedora桌面上找到应用程序,点击执行呢。在网上找到办法了在/usr/share/applications目录下建个android-studio.desktop,在写入[Desktop Entry]Type=ApplicationEncoding=UTF-8Name=Android StudioComment=Android Development IDEExec=/opt/android-studio/bin/studio.shIcon=/op 阅读全文
posted @ 2014-04-02 23:24 Mingxx 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 1. 安装:postgresql-server pgadmin程序sudo yum install postgresql-server.x86_64sudo yum install pgadmin3.x86_642. 初始化数据库与启动服务Fedoar 201 postgresql-setup in... 阅读全文
posted @ 2014-04-02 22:51 Mingxx 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 1. 更新包yum clear allyum -y update2.yum包查找yum whatprovides xxxx.os.l3 df 查看磁盘空间xclip 复制到粘贴板xclip -sel clip < ~/.ssh/id_rsa.pub 阅读全文
posted @ 2014-04-02 21:37 Mingxx 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1. 下载chrome的rpm安装包2. 安装lsb: sudo yum install redhat-lsb.x86_643. rpm -i google-chrome-{xxxxx}.rpm 阅读全文
posted @ 2014-04-02 21:02 Mingxx 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. 添加RPM包:rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm2. 安装包yum install freetype-infinality infinality-settings3. 设置 到/etc/fonts/infinality/目录下设置style/infctl.sh setstyle osx2还可以设置为: osx, win7, winxp, linux 阅读全文
posted @ 2014-04-02 00:08 Mingxx 阅读(307) 评论(0) 推荐(0) 编辑
摘要: fedora启动时经常CPU使用很高,看下进程原来是yumBackend.这是个yum的自动更新进程只要关闭自动更新就可以了gsettings set org.gnome.settings-daemon.plugins.updates active false或者在终端中输入:gpk-prefs 阅读全文
posted @ 2014-04-01 23:19 Mingxx 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 在本地生成密钥对ssh-keygen -t rsa如果不想设置密码,可以直接点击回车.如果你想使用DSA可以用-t DSA替换.确保远程计算机上用户目录下有.ssh目录确保你的连接服务器上的你的home目录下有.ssh目录, 如果没有,可以使用上面讲到的ssh-keygen命令长成一个带有正确权限的目录.或者设置.ssh的权限 chmod 600将本地的公钥复制到远程电脑上.先查看你远程电脑上已经安装的公钥, 在~/.ssh/目录下. 以authorized_keys开头, 可以选择一个没用的名字例如authorized_keys10,使用下面的命令将本地的公钥复制到远程计算机中.scp ~/ 阅读全文
posted @ 2014-02-28 01:38 Mingxx 阅读(900) 评论(0) 推荐(0) 编辑
摘要: http://ourjs.com/detail/52fb82e13bd19c4814000001 阅读全文
posted @ 2014-02-19 19:14 Mingxx 阅读(163) 评论(0) 推荐(0) 编辑
摘要: windows 默认BIOS时间当前时间UTC+时区, 按北京时间时区,就是要加8个小时.Linux默认BIOS时间是UTC时间,所以同一机子上装WINDOWS与LINUX时间上会差8个小时.这问题有两中解决方法1. 修改windows上的时候为UTC时间添加注册表[HKEY_LOCAL_MAC... 阅读全文
posted @ 2013-08-31 08:25 Mingxx 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 我的电脑上有两块显卡,上次fedora更新后,自动安装了nvidia的驱动, 然后悲剧发生了。再也不能够正常进行图形界面了。所以需要进入CONSOLE。1. 当系统启动时,停止grub menu自动启动。2. 选中需要启动的系统,然后点击“e”.3. 选中需要启动的内存版本,再点击“e”.4. 在启动参数中,添加 “3 ”,点击enter,5. 回到grub菜单,点击"b"启动。fedora启动级别(Run levels):1. Single-User Mode: 单用户模式。2. Multi-User Mode console logins only(without ne 阅读全文
posted @ 2013-08-03 13:26 Mingxx 阅读(1570) 评论(0) 推荐(0) 编辑
摘要: 一般java开发时会下载多个版本的SDK,所以需要多个版本中进行切换1. 设置JAVA_HOME环境变量需要打开.bashrc文件2. 安装时使用alternatives将不同版本的java连接到/usr/bin/java上,切换时输入sudo alternatives --config java会显示选择你需要的版本就完成了。 阅读全文
posted @ 2013-07-25 00:46 Mingxx 阅读(651) 评论(0) 推荐(0) 编辑
摘要: fedora启动时电脑风扇噪声巨响,检查进行发现是yumBackend.py进行占用CPU过高。yumBackend.py进行是后台检查更新,如果觉得没用可以使用工具关闭检查更新,或者修改检查周期。/usr/bin/gpk-prefs 阅读全文
posted @ 2013-07-17 23:48 Mingxx 阅读(2883) 评论(0) 推荐(0) 编辑
摘要: To remove / disable nouveau drivers from kernel initramfs## Backup old initramfs nouveau image ##mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img## Create new initramfs image ##dracut /boot/initramfs-$(uname -r).img $(uname -r)##Rebootinit 6To blacklist the nouveau drivers: 阅读全文
posted @ 2013-07-16 00:18 Mingxx 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/pythonimport osimport sysimport reimport getopt_SPLITE_ = ';'table_name = ''def parserFile(path): try: f = open(path, 'r') except: print "open [%s] failed." % path return lines = f.readlines() f.close() if len(lines) <= 0: print "no data in f... 阅读全文
posted @ 2013-04-25 00:41 Mingxx 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 1. xml简介 xml解析方法有两种标准: SAX和DOM。1.1 SAX SAX(Simple API for XML)是基于事件处理的,当XML文档顺序读入时,每次遇到一个元素都会触发相应的事件处理函数来处理。是一种流式处理, 优点:占用内存小,处理速度快。 缺点:处理过程比较麻烦。1.2 DOM DOM(Document Object Model)是通过一构建一个树结构来表现整个xml文档的,一旦被构建,可以通过DOM提供的接口来遍历树和提取相应的数据。 优点:操作方便; 缺点:占用内存大,速度慢;2.python中xml操作 python中还提供了独... 阅读全文
posted @ 2013-04-17 22:12 Mingxx 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: 1. 输入法设置:首先要安装rpm包, $sudo yum install ibus $sudo yum install ibus-sunpinyin $sudo yum install ibus-table-chinese-wubi-jidian由于GNOME给输入源增加了硬码的白名单,要显示全部输入源需要设置: $gsettings set org.gnome.desktop.input-sources show-all-sources true安装完包后,System Settings -> Region & Language -> Input Sources 点击添 阅读全文
posted @ 2013-04-14 17:55 Mingxx 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 首先 help -> install new software -> Available software sites看看里面有没有你的eclise的更新版本,比如我的是indigo我就添加一个 http://download.eclipse.org/releases/indigo 的站点返回到Install new software界面,加入adt的下载地址https://dl-ssl.google.com/android/eclipse/点击下一步,eclipse搜索依赖关系,这里需要很久,因为它要到indigo更新站点里面去搜索,搜索完成就可以安装eclipse了。 阅读全文
posted @ 2013-04-14 01:54 Mingxx 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 很多时候 ,"子模块"(submodule)功能不能满足手边的任务。例如,合并多个仓库到一个仓库时,要维护每一个仓库的历史记录。对于这种情况,子树(subtree)合并策略是一个更好的解决方案。建立仓库,完成第一个合并在这个例子中,我们建立一个空的“父”仓库,合并别的仓库作为它的子路径。首先,建立一个空的仓库:$ mkdir test$ cd test$ git init# Initialized empty Git repository in /Users/tekkub/tmp/test/.git/$ touch .gitignore$ git add .gitignor 阅读全文
posted @ 2013-03-13 13:21 Mingxx 阅读(2253) 评论(0) 推荐(0) 编辑
摘要: (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(column-number-mode t) '(inhibit-startup-scree 阅读全文
posted @ 2013-01-14 10:19 Mingxx 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 解决方案(set-default-font "Consolas-14")(set-fontset-font "fontset-default"'unicode '("微软雅黑" . "unicode-bmp")) 阅读全文
posted @ 2013-01-11 14:50 Mingxx 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Ctrl-A 相当于HOME键,用于将光标定位到本行最前面Ctrl-E 相当于End键,即将光标移动到本行末尾Ctrl-B 相当于左箭头键,用于将光标向左移动一格Ctrl-F 相当于右箭头键,用于将光标向右移动一格Ctrl-D 相当于Del键,即删除光标所在处的字符Ctrl-K 用于删除从光标处开始到结尾处的所有字符Ctrl-L 清屏,相当于clear命令Ctrl-R 进入历史命令查找状态,然后你输入几个关键字符,就可以找到你使用过的命令Ctrl-U 用于删除从光标开始到行首的所有字符。一般在密码或命令输入错误时常用Ctrl-H 删除光标左侧的一个字符Ctrl-W 用于删除当前光标左侧的一个单 阅读全文
posted @ 2012-12-19 13:17 Mingxx 阅读(285) 评论(0) 推荐(0) 编辑
摘要: django对于事务的支持分几个层次。1. 什么都不管的话,它是使用 autocommit 方式。也就是在执行了 save() 或 delete() 之后就自动提交了。2. 通过增加 Transaction 中间件来实现自动的事务支持。我感觉这个是非常方便的做法。使用它,你首先需要在 settings.py 中增加一个中间件的设置:MIDDLEWARE_CLASSES = ("django.middleware.common.CommonMiddleware","django.middleware.sessions.SessionMiddleware", 阅读全文
posted @ 2012-12-18 13:50 Mingxx 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 在ModelForm中添加新的属性class AuthorForm(ModelForm): class Meta: model = Author widgets = { 'name': TextInput(attrs={'placeholder': 'name'}), }在Form的成员中添加属性q = forms.CharField(label='search', widget=forms.TextInput(attrs={'placeholder': 'Search'})) 阅读全文
posted @ 2012-11-07 00:00 Mingxx 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 下载CNTML http://cntlm.sourceforge.net/设置用户名密码 打开cntlm.ini文件,在Username,Domain, Password中写入相应的数据。 最后点击cntml.exe开始运行。设置程序代理 在程序代理中写入127.0.0.1:3128(默认设置)。程序就可以连到外面了。 在公司内使用github只能通过代理连上,因为GIT不支持ntml代理认证。 阅读全文
posted @ 2012-11-06 14:26 Mingxx 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: .attr(attributeName) attributeName:需要获取属性的名称。 获取匹配集中第一个元素的属性值。1.6中attr返回属性的值为undefined,如果没有设置(set)。另外,.attr不应该在普通对象、数组(array)、窗口(window)或者文档中(document)。如果需要获取或者设置DOM属性,则应该使用.prop()方法。 使用.attr方法获取元素属性的值有两个主要优点:方便(Convenience):这个方法可以在JQuery对象上直接调用和串联别的JQuery的方法。跨浏览器的一致性(Cross-browser consistency):有... 阅读全文
posted @ 2012-11-05 23:43 Mingxx 阅读(3120) 评论(2) 推荐(2) 编辑
摘要: 先看看写的测试代码#include <stdio.h>#include <time.h>int main(int argc, char* argv[]){ time_t now; time(&now); printf("size of time_t: %d\r\n", sizeof(time_t)); //1 printf("%d -> %d\r\n", now, now); //Error 2. printf("%I64d -> %I64d\r\n", now, now); // for 阅读全文
posted @ 2012-10-18 16:07 Mingxx 阅读(11098) 评论(1) 推荐(1) 编辑
摘要: typedef CStringElementTraits<CString> StringTraits;typedef CAtlMap<CString, SettingItem, StringTraits> SettingItemMap; 阅读全文
posted @ 2012-10-18 10:34 Mingxx 阅读(447) 评论(0) 推荐(0) 编辑
摘要: set nosmartindex 阅读全文
posted @ 2012-10-14 00:55 Mingxx 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 由于接收消息必须要有hwnd,也就是需要有个窗口对应才能接收消息,但有些情况下不需要这个窗口却又想要能够接收消息,找了下,大概有这么些办法:1、在一个BCB版块看到有个人提问在dll中不用窗口怎么接收消息的一个回答:自定义一个窗口句柄: 申请:AllocateHWnd 释放:DeallocateHWnd 就可以接受和发送消息啦2、建立一个普通的隐藏窗口,只用于处理消息,不干其它事情3、建立一个“消息窗口(Message-Only窗口)”,这种窗口仅仅用于处理消息,而不能被显示出来。在创建时指定CreateWindowEx的参数hwndParent为HWND_MESSAGE.或在创建窗口后S.. 阅读全文
posted @ 2012-06-15 12:38 Mingxx 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 堆排序#!/usr/bin/pythonimport sysdef left_child(node): return node * 2 + 1def right_child(node): return node * 2 + 2def parent(node): if (node % 2): return (i - 1) / 2 else: return (i - 2) / 2def max_heapify(array, i, heap_size): l = left_child(i) r = right_child(i) l... 阅读全文
posted @ 2012-06-05 18:35 Mingxx 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 理论不多说:#!/usr/bin/pythonimport sysdef merge(array, q, p, r): left_array = array[q:p+1] right_array = array[p+1:r+1] left_array_num = len(left_array) right_array_num = len(right_array) i, j , k= [0, 0, q] while i < left_array_num and j < right_array_num: if (left_array[i] < ri... 阅读全文
posted @ 2012-06-05 18:33 Mingxx 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 学习一门计算机语言是好是写写代码。算法插入算法实现:#!/usr/bin/pythondef insert_sort(array): for i in range(1, len(array)): key = array[i] j = i - 1 while j >= 0 and key < array[j]: array[j + 1] = array[j] j-=1 array[j + 1] = key if __name__ == "__main__": ... 阅读全文
posted @ 2012-06-05 18:31 Mingxx 阅读(228) 评论(0) 推荐(0) 编辑