自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

翻译 wxWidgets学习笔记之1:“hello,world”

翻译自wxWidgets官网手册首先,用全局包含的方式将wxWidgets的头文件wx/wx.h包含进来。这个头文件包含了常用的大多数头文件。对于支持预编译头文件的平台(由WX_PRECOMP进行标识),该全局头文件已被wx/wxprec.h包含了,因此只包含这个头文件就可以了。像下面那样。// wxWidgets "Hello world" Program// For compilers tha

2017-05-09 15:38:33 472

原创 RubyMine error: Unable to run gem 'rails'. Cannot find 'rails'

This problem is caused by ruby and rails executable files being located in different directories, normally they should be in the same directory and RubyMine is looking for therails script in the s

2017-03-29 23:29:35 508

转载 JetBrain的几款IDE(WebStorm、RubyMine、PhpStorm、PyCharm)注册码附WebStorm下载地址

webStorm :(下载地址:http://www.52z.com/soft/162336.html)UserName:William===== LICENSE BEGIN =====45550-1204201000001SzFN0n1bPII7FnAxnt0DDOPJAINauvJkeVJBuE5bqLEznccE4tet6trRiyoMxDK8oDY93tx!ip

2017-03-27 11:18:01 1028

原创 在学习python网络爬虫时用到的正则表达式

符号 含义 例子 匹配结果  * 匹配前面的字符、子表达式或括号里的字符 0 次或多次 a*b* aaaaaaaa,aaabbbbb,bbbbbb  + 匹配前面的字符、子表达式或括号里的字符至少 1 次 a+b+ aaaaaaab,aaabbbbb,abbb

2017-03-15 17:14:29 286

转载 python 的lambda

一、lambda函数1、lambda函数基础:lambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。如下:"""命名的foo函数"""def foo():return 'beginman' #Python中单行参数可以和标题写在一行"""lambda关键字创建匿名函数,该表达式同以上函数"""lambda:'beginman'

2017-03-14 14:25:52 253

转载 linux系统下virtualbox虚拟机的win7系统使用USB设备

在ubuntu16.04下安装了virtualbox虚拟机,在虚拟机下面安装了win7。一、1、在网站https://www.virtualbox.org/wiki/Downloads 下载对应于你的系统的版本(linux windows等)注意要对应于你的操作系统位数是32还是642、exntend pack在这个网站中找到:VirtualBox 5.1.14 Oracl

2017-02-21 12:51:10 1174

转载 mysql简单命令

1、显示数据库列表:show databases; 2、显示库中的数据表:use mysql; //打开库 show tables;3、显示数据表的结构:describe 表名;4、建库:create database 库名;5、建表:use 库名; create table 表名 (字段设定列表);6、删库和删表:drop database 库名; drop table 表名;7、将

2017-02-17 17:56:49 407

原创 文件合并/复制/重命名/vi删除空格、替换字符

文件合并: ~$:cat a.txt b.txt c.txt > new.txt将文件file1复制成文件file2: cp file1 file2删除多余空格: 行末:$ 行首:^ 空格:\s行末空格:\s+$ 行首空格:^+\s有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以 执行如下命令::%s/\s+$//命令前面指明范围是 “%”,所

2017-02-17 17:29:22 821

原创 ubuntu终端进出root权限

user_name@machine_name:~$ su root //进入root权限,提示输入密码密码: root@machine_name:/home/user_name# root@machine_name:/home/user_name# su user_name //退出root权限,#变回$。

2017-02-17 01:00:25 555

转载 linux用uniq命令----过滤、统计、删除重复行

uniq [options][file1 [files]]uniq−cfilefile中的重复行输出一次,并在每行前显示重复次数 uniq -c file file中的重复行输出一次,并在每行前显示重复次数 uniq -d file file中的重复行输出一次,但不输出唯一的行 uniq−ufile只输出file中的唯一行 uniq -u file

2017-02-16 21:01:21 10852

转载 linux之sort用法:排序/去重等

sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:   sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。参  数: -b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -f 排序时,忽略大小写字母。 -M 将前面3个字母依照月份的缩写进行排序

2017-02-16 20:58:39 1187

原创 vi在行首/行尾插入指定字符以及将多行变一行

在行首插入 :%s/^/your_word/ 在行尾插入 :%s//yourword/多行变一行::0,/your_word/ 多行变一行: :0,s/\n/ /

2017-02-16 18:59:28 3611

转载 将mysql中某个字段的值导出到本地文件的方法

1. mysqldump在命令行中mysqldump database_name -uroot -p [table_name] > file_name -d只导出数据结构,不导出数据 -t只导出数据不导出数据结构2. SELECT 字段 FROM 表名 INTO OUTFILE 文件名进入MySQL,然后 SELECT ...... INTO OUTFILE 'file_name';m

2017-02-16 18:21:05 809

原创 mysql将去重以后的记录导入新表

一:新建空表,字段包含id和将导入的字段名field1,field2,……二:在Mysql控制台中,执行命令:insert into target_table(id,field1,field2,……) select @row :=@row+1 as id,t1.* from(select distinct field1,field2,…… from source_table) t1,(

2017-02-16 17:44:36 1114

原创 我用python将结果写入txt文件出现的编码问题及其解决方法

问题描述:       从workbench中导出了一张数据表的sql脚本,把扩展名改为.py,将无关内容删除,只留下元组格式的数据部分(含有汉字),用vi编辑器将圆括号全部替换成方括号。数据成为了n维数组,将其赋值给变量a,在数据后边编写python语句,for i in range(len(a)):   del a[i][6]b = str(a)file = open('t

2017-02-16 09:49:32 2813

原创 使用vi更改(查看)文件编码及批量替换文件中的字符(串)

设置编码为uft-8的命令——:set fileencoding=utf-8查看文件编码的命令——:set fileencoding用字符串 str2 替换行中所有出现的字符串 str1——:s/str1/str2/g

2017-02-15 23:14:21 780

原创 Ruby on Rails学习笔记(9)--ruby语法中的简写

一:方法调用的最外层括号可以省略。如puts("hello")等同于puts "hello"二:函数的最后一行默认是返回值,默认有return,因此return可省略。def say_hello     return "hello"      end等同于def say_hello     "hello"end三:hash作为方法最后一个参数时,其最外层的花

2017-02-15 12:57:10 348

原创 Ruby on Rails学习笔记(8)--ruby中的方法

方法分为1:类方法; 2:实例方法类方法与实例无关,可以用类名.方法名的形式直接使用实例方法需要先实例化一个对象之后才能使用,即类名.new.方法名1:类方法的定义:def 类名.方法名                               ……                         end                                 或

2017-02-15 12:29:11 319

原创 Ruby on Rails学习笔记(7)--ruby数据类型/变量

常见的数据类型:number类型,即数字,统一包含整数和小数,不区分整型/浮点型。string类型,即字符串。如"Jack"等。bool类型,即true和false。array类型,即数组(Python中的列表类型)。如[1,2,3].hash类型,即键值对(Python中的字典类型)。如{:name => "Jim", :age => 23}变量:不需要声明类

2017-02-15 11:15:50 1413

原创 在Ubuntu 16.04中安装FBReader阅读器,阅读mobi文件

一:打开链接,进入下载页面:https://fbreader.org/content/fbreader-beta-linux-desktop二:你会看到如下内容,根据自己的机器架构选择下载这两种包。Here you can download debian packages with FBReader 0.99.4:For x86 architectureFor amd64 arch

2017-02-15 11:05:32 4166

转载 Ruby on Rails学习笔记(6)--Ruby中的变量

类变量以@@为前缀,写在类声明 def class 的下一行。需要初始化之后才能在方法定义中使用,即定义类变量的时候要赋初值,如@@class_var=0。类变量属于类,是类的一个属性。类变量的作用域是整个类,类中包含不同的对象,不同的对象在运行时,类变量不会被初始化。Ruby 全局变量全局变量以 $ 开头。未初始化的全局变量的值为 nil,在使用 -w 选项后

2017-02-12 17:57:35 385

转载 为ubuntu添加有道词典翻译

一:$:sudo gedit /usr/local/bin/dict.py在打开的编辑器中,粘贴以下代码: #! /usr/bin/python import re; import urllib; import urllib2; import sys; def debug(): xml = open("word.xml").read(); p

2017-02-12 12:35:43 455

原创 Ruby on Rails学习笔记(6)--ruby on rails 和mysql数据类型的对应关系

Rails Migration Data Types – MySql Railsmysql:binaryblob:booleantinyint(1):datedate:datetimedatetime:decimaldecimal:floatfloat:integer

2017-02-11 23:17:22 707

原创 Ruby on Rails学习笔记(5)--关于出错信息ActiveRecord::UnknownPrimaryKey in **(模型名称复数)Controller#show的解决办法

在app/model/模型名.rb中做如下修改:class 模型名(首字母大写)      self.primary_key = 'id' // 添加这行代码,把id换成你自己定义的主键字段end

2017-02-10 22:09:48 377

原创 在同一个mysql服务器上不同的数据库之间复制数据表

mysql>create table 目标数据库名.table1 as select * from 源数据库名.table1

2017-02-10 21:49:15 1316

原创 mysql数据库数据类型

mysql数据库中的数据类型:一:日期与时间类型date——3字节——日期——格式:年-月-日time——3字节——时间——格式:时:分:秒datetime——8字节——日期时间——格式:年-月-日 时:分:秒timestamp——4字节——时间戳:自动存储记录被修改的时间year——1字节——年份二:数值型整型tinyint——1字节,范围(-128~127)

2017-02-10 15:28:33 358

原创 Ruby on Rails学习笔记(4)--撤销生成的控制器/模型以及数据库迁移的回滚(撤销)

rails generate controller 控制器名称 控制器方法1 控制器方法2 ……控制器方法n //生成控制器操作rails destroy controller 控制器名称 控制器方法1 控制器方法2 ……控制器方法n //销毁控制器操作rails generate model 模型名 属性名1:数据类型 属性名2:数据类型……属性名n:数据类型//生成模型操作

2017-02-09 11:02:43 759

原创 Ruby on Rails学习笔记(3)--在本地建立Git仓库进行版本备份

第一次运行前要做的系统设置使用 Git 之前,要做一些一次性设置。这些设置对整个系统都有效,因此一台电脑只需设置一次:$ git config --global user.name "Your Name"$ git config --global user.email 你的email@example.com注意,在 Git 配置中设定的名字和电子邮件地址会在所有公开的仓库中显示。

2017-02-08 18:10:09 247

原创 Ruby on Rails学习笔记(2)--修改根页面

在创建5.0.0.1版本的rails项目后,运行rails s命令,打开服务器。在浏览器输入localhost:3000出现默认的欢迎页面。更改这个页面,就要修改routs.rb文件,在代码块中添加:root '控制器名称#控制器中定义的某个方法的名称' .在控制器文件中,定义所需要的方法。

2017-02-08 17:55:02 215

原创 Ruby on Rails学习笔记(1)--关于gem以及版本

Gem是基于Ruby的一些开发工具包,一个 gem 解决一个特定的问题。Rails也算是一组Gem,专门用来做网站的。rails 的版本更新很快。目前最高的版本号是5.1.0,左边数字是主版本号,中间是次版本号,右边是补丁版本号。$ rails -v用以查询rails的版本号。在终端进入rails app的目录(里面就是该web应用程序的包含的各个文件和文件夹),运行该

2017-02-08 15:57:46 412

原创 Ubuntu16.04下使用wine安装软件时汉字显示为方块的解决办法

安装wine以后,在home目录下Ctrl+h 将显示.wine文件夹,把window系统中的C:\WINDOWS\Fonts文件夹直接copy到.wine/drive_c/windows 目录中并覆盖其Fonts目录,亲测成功。

2017-02-04 21:22:58 4623 2

原创 ubuntu16.04下gedit打开文件,不能输入中文的解决办法

复制以下命令到终端中,然后回车即可: gconftool-2 --set --type=list --list-type=string /apps/gedit-2/preferences/encodings/auto_detected "[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]"

2017-01-25 23:06:02 2089

原创 work bench 建表时PK/NN/ UQ等的含义

PKBelongs to primary key作为主键NNNot Null非空UQUnique index不能重复BINIs binary column存放二进制数据的列UNUnsigned data type无符号数据类型(需要整数形数据)ZFFill up values for that column with 0's if it is numeric填充0位(例如指定3

2017-01-25 19:38:34 1467

原创 ubuntu16.04下给直接解压免安装的应用程序创建启动器(快捷方式)

以rubymine为例:桌面创建文件,名字随意。sudo 权限下打开编辑。[Desktop Entry]Name=RubyMine //快捷方式的名字 Exec=sh /opt/RubyMine-2016.3.1/bin/rubymine.sh//执行文件的路径Icon=/opt/RubyMine-2016.3.1/bin/rubymine.png//快捷方

2017-01-25 01:26:02 650

原创 初学html笔记

一、网页(.html或.htm)的特性及构成:      1、 特性:                    (1) 超文本(Hyper Text):在网页中创建链接,至其它网页或资源。                    (2)普适性:能被任何计算机所读取。      2、构成:                    3个部分——

2017-01-23 02:19:34 194

原创 在ubuntu16.04上设置mysql服务器远程连接

(注:当前最新版本的MySQL为5.7版本。)1.查看本机mysql当前允许哪些机器(以IP标识)连接:登录mysql:$ sudo mysql -u root -p输入密码:Enter password:显示登录成功:Welcome to the MySQL monitor.  Commands end with ; or \g.               

2017-01-22 10:48:08 315

原创 在ubuntu16.04上配置cvs

(注:配置过程参考了这篇技术帖,http://forum.ubuntu.org.cn/viewtopic.php?t=445389,对其作者表示感谢!)我在参考这篇帖子安装配置cvs的过程中碰到了一些细节问题。这些问题是由于我与作者的版本不一致产生的。我的cvs版本是(CVS) 1.12.13,作者的版本未知,但据其发帖时间为2013-07-08 15:42来看,其cvs为三年前的版本。以下大

2017-01-21 23:40:19 990

空空如也

空空如也

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

TA关注的人

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