自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lhao专栏

lhao blog

  • 博客(41)
  • 收藏
  • 关注

原创 分支

分支1.Git 的分支,其实本质上仅仅是指向提交对象的可变指针。Git 的默认分支名字是 master,会在每次的提交操作中自动向前移动。2.git checkout branch 返回branch分支时,将工作目录变回branch分支所指向的快照内容(当然,在切换之前需要通过stash或者commit保存当前分支的状态)。3.git merge 用于合并两个分支,Git 会使用两个分支的末端所指...

2018-04-12 21:25:17 162

原创 git基础

git与其他版本控制软件的区别在于其他版本控制软件以文件变更列表的方式存储信息,而git总是将修改过的文件制作一个快照并存储快照索引,没有修改过的文件则不再存储。暂存操作会为每个文件计算校验和,然后将当前文件快照保存到git仓库(blob对象存储); commit操作会计算每个子目录的校验和,然后将校验和以树对象(记录着目录结构和 blob 对象索引)保存到git仓库中;随后,git 产生一个提交...

2018-04-12 21:23:59 199

原创 sql注入

分为数字型和字符型

2014-11-10 16:24:18 356

原创 python 笔记

当使用open函数时,如果使用写(‘r’)模式,则会创

2014-11-01 16:29:33 362

转载 python中的requests使用

python的requests初步使用 | 杨彦星

2014-10-31 11:50:05 879

转载 打开eclipse 显示没有虚拟机

A Java RunTime Environment (JRE) or Java Developent Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found...经过查找,找到如下解决办法:在终端进入eclipse目录,然后输入:mkdir jrecd jre

2014-10-25 08:38:26 3309

转载 rhythombox mp3 插件

Fedora13系统自带的rhythmbox音乐播放器缺少插件不能播放MP3等格式的音乐,需要安装gstreamer-ffmpeg, gstreamer-plugins-bad, gstreamer-plugins-ugly三个插件。在使用yum命令安装以上插件时,需要先添加rpmfusion库。在http://rpmfusion.org/网页中For User下面可以看到下面两个链接,分别点

2014-10-24 12:17:31 496

转载 gnome 标题栏最大化时隐藏标题栏

修改/usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml文件(需要管理员权限),找到name="max"这个标签添加has_title="false",在它的子标签里找title_vertical_pad的value值改为1。最后 按Alt+F2,输入命令r,重启Gnome3,然后 窗口最大化时就没有标签栏了。

2014-10-24 11:37:15 3202

转载 defora 卸载软件

举例说明:假设你曾经下载了软件:ruby-1.9.3-p194.tar.gz,解压后安装了。现在要卸载它。1. rpm -q -a | grepruby查询当前系统中安装的所有含有ruby的软件包。2. 找出那个是你安装的程序。3. rpm -e软件包名 这样软件就卸载了。软件的卸载1、*.src.rpm形式的源代码软件包 安装:rpm -rebui

2014-10-22 21:10:31 572

转载 linux 命令后台运行

fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行二。ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停三。jobs 查看当前有多少在后台运行的命令四。fg 将后台中的命令调至前台继续运行 如果后台中有多个命令,可以用 fg %jobnumb

2014-10-22 10:57:35 303

原创 python类中函数调用要加self

对象调用方法时, 实际上是通过类调用的a = muffedcalculator()a.calc(expr)实际上是这样调用的 muffledcalculator.calc(a, expr)这样self 就是 a, python隐含地把a 传进方法 替代了self, 就成了绑定的方法, 就可以执行了. 否则就是非绑定方法

2014-10-15 14:41:41 15680 3

转载 在ubuntu上使用git

设置 ssh key创建SSH key的方法很简单,执行如下命令就可以:ssh-keygen然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub然后用文本编辑工具打开该文件,我用的是vim,所以命令是:vim ~/.ssh/id_rsa.pub接着拷

2014-10-10 20:23:38 396

转载 ubuntu(system program problem detected)

每次开机都出现:System program problem detected很麻烦,关闭方法:vim /etc/default/apport# set this to 0 to disable apport, or to 1 to enable it# you can temporarily override this with# sudo service

2014-10-10 08:26:08 358

原创 WEB技术-w3cschools

HTML tags are not case sensitive: means the same as .

2014-10-08 14:06:51 544

转载 linux路线图

很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。 就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对U

2014-10-07 11:55:13 417

转载 linux文件扩展名

linux下文件扩展名  2010-10-01 14:07:22|  分类:arm-linux |举报|字号 订阅下面是文件扩展名的简要列表和他们的说明:  压缩和打包文件:  .bz2 — bzip2压缩文件  .gz — gzip压缩文件  .tar —tar打包文件  .tbz — tar打包并用bzip压缩的文

2014-10-07 10:59:44 424

转载 linux文件扩展名

linux下文件扩展名  2010-10-01 14:07:22|  分类:arm-linux |举报|字号 订阅下面是文件扩展名的简要列表和他们的说明:  压缩和打包文件:  .bz2 — bzip2压缩文件  .gz — gzip压缩文件  .tar —tar打包文件  .tbz — tar打包并用bzip压缩的文

2014-10-07 10:57:33 409

转载 shell编程

执行shell脚本1 chmod +x  *.sh./*.sh2 sh *.sh3 source *.sh

2014-10-07 10:56:34 289

原创 shell编程(1)

执行shell脚本chmod +x

2014-10-07 09:54:18 270

转载 python基础教程 (第十四章)

一个简单的服务器import sockets = socket.sock

2014-09-26 22:36:26 365

原创 python小知识

,vim /etc/vim/vimrc 内加入syntax on 可以在vim中将python设置高亮

2014-09-26 22:16:30 297

转载 Python基础教程(第十章)

模块主要用于定义,如变量,函数和类等。所以

2014-09-26 08:45:52 530

转载 求同余式

题:求解同余式35x==1 mod 97,问怎么用最大公因数的性质求解。注意: mod 的本质是 0类剩余类。即 a mod m= a + 0 mod m= a + [0] = a+ m**, [0]表示m的余数为0的剩余类,简称0类剩余类,**表示任意可变的整数值。]题目转化:求解不定方程35x=1+97y解一:35x=1+97y35z=1-8y 注:将35的倍数集中到35x上

2014-09-25 16:11:49 1226

转载 求同余式

引理:存在x,y使得 ax+by=gcd(a,b), 这里a,b,x,y全为整数。注:gcd表示最大公约数great common divisor. 我们一般用辗转相除法求得最大公因数。35与97的最大公因数为 1,下面用辗转相除法。97=-8+35a, a=3; 35=3+8b, b=4; 8=-1+3c, c=3由后两式消去除数3,得 8=-1+(35-8b)c,归并除数

2014-09-25 16:11:45 893

转载 Python基础教程(第九章)

新型类: class NewStyle(object)   :    或者  class Sty

2014-09-23 09:34:42 476

转载 Java编程技能训练

new 对象之后的过程1 为对象分配内存空间,类的成员变量都被分配内存,并自动初始化为变量类型的默认值.2 如果变量被显示初始化,则将变量的值修改为显式初始化的值3 构造函数4 返回引用静态变量:加载类的时候为静态变量分配内存,静态变量位于方法区,被类的所有实例共享.可以通过类名访问.生命周期取决于类的生命周期.实例变量(类中的变量):每个实例都有自己的实例

2014-09-22 20:31:04 464

转载 Python 基础教程(第七章)

在方法或者变量前加上双下划线—

2014-09-21 18:41:34 431

转载 Python基础教程(第六章)

文档字符串:定义为函数开头的字符

2014-09-20 16:09:40 463

转载 java编程技能训练(第一周)

java技术包括java语言 虚拟机 Class文件格式 java api类库 第三方java类库java开发工具 虚拟机 java api成为java jdkjava API中的java se API子集和虚拟机成为jre Java编程规范:类名和接口名:首字母大写,多个单词时,每个单词的首字母大写方法名和变量名:首字母小写,多个单词时,每

2014-09-19 20:24:59 442

转载 Python基础教程(第四章)

dict()函数可通过其它映射或者(键,值)这样的序列建立字典 // dict 并不属于函数,它是像list tuple str一样的类型items = [('name', 'gumy'), ('age', 20)]d = dict(items)或者 d = dict(name = 'gumy', age = 20) 基本字典操作len(d) 翻译字

2014-09-19 20:22:11 374

转载 Python基础教程(第三章)

字符串格式化: format = "hello %s,%s enough for ya" // format称为格式化字符串        value = ('world', 'hot')        print format % value 模板字符串:from string import Templates = Template('$x, gl

2014-09-19 20:21:08 362

转载 Python基础教程(第五章)

序列解包多个赋值操作可以同时进行 x, y, z = 1, 2, 3也可以x, y = y, x上述的赋值实际上进行了序列解包——将多个值的序列展开,然后放到变量的序列中。如下所示>>>values = 1, 2, 3>>> values(1, 2, 3)>>>x, y, z = values>>>x1当函数或方法返回

2014-09-19 20:21:00 389

转载 linux 国外网站

【TOP1】http://crunchbanglinux.org/forums/forum/8/tips-tricks-scripts/http://bbs.archlinux.org/http://www.linuxforums.org/http://www.linuxsir.org/bbs/index.php (国内)【TOP2】Mark Shuttleworth:   http://

2013-01-08 20:16:04 257

转载 java 数组

一维数组的声明方式:type var[]; 或type[] var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名 = new 数组元素的类型 [数组元素的个数]实例:TestNew.java:程序代码:public class TestNew  {       public static v

2013-01-03 09:48:45 147

转载 chrome 快捷键

chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链

2013-01-01 20:48:30 189

转载 ubutnu 安装broadcom 驱动

先去官网下载BCM4312的驱动 http://www.broadcom.com/support/802.11/linux_sta.php 我的系统是32位的,所以就下32位的驱动。 下载下来的应该是hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz这种压缩包,解压出来放那边先别管。 第一步是卸载掉你系统里其他有关BCM无线网卡的模块 r

2012-10-28 10:22:42 404

转载 uubntu 安装附加驱动分辨率变低

ubuntu10.04安装显卡驱动后,开机分辨率变低解决方案(转)1.安装v86d和hwinfo包,下面我们要用到(如果显示器是1024*768的就不用安装了,因为你们的型号跟我的一样)sudo apt-get install v86d hwinfo2. 查看自己显卡的分辨率sudo hwinfo --framebuffer得到...... ............ .

2012-09-18 09:26:33 330

转载 同变量自赠运算

a++ + a++it first calculates a + a then does ++ twicethink of it likea = 3 + 3a = 6++ ++a = 7++8++a + ++ait first does ++a twice, then a + aa = ++ ++3a = ++4a = 5a = 5 +

2012-09-18 09:25:59 190

转载 gdb 使用方法

GDB的使用方法转载自 http://www.rosoo.net/a/201001/8422.html一、GDB的静态调试启动方法:1、当需要在命令行通过gdb来启动可执行程序的时候,可使用一下命令:   gdb    这个时候gdb会加载可执行程序的符号表和堆栈,并为启动程序作好准备;   接下来,需要设置可执行程序的命令行参数:

2012-09-18 09:25:09 562

转载 c语言自赠 转自2345

a = 1 ;  c = ++a*++a*++a =  (++a)*(++a)*(++a) //二叉樹解析為:表達式1*表達式2*表達式3= 2*3*4 = 24 ;  = (++a * ++a) * (++a) //解析為:表達式1*表達式2= 3*3*4 = 36 ;  = ++a*++a*++a //解析為:一體化表達式 a*a*a= 4*4*4 = 64

2012-09-18 09:24:35 388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除