自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 vim 常用操作笔记

跳转最后一行:$ 或 shift+g跳转第一行:1 或 gg设置自动换行:set wrap设置不自动换行:set nowrap转载于:https://www.cnblogs.com/hiwangzi/p/8001193.html

2017-12-07 21:39:00 114

转载 「图解HTTP 笔记」Web 基础

Web 基础三项构建技术:HTML:页面的文本标记语言HTTP:文档传输协议URL:指定文档所在地址一些概念HTTP(HyperText Transfer Protocol):通常被译为“超文本传输协议”,但严谨应译为“超文本转移协议”传输(transport):从端到端可靠地搬运比特,属于 TCP/IP 中传输层(transport layer)协议处理的事转移...

2017-12-03 10:29:00 134

转载 PostgreSQL 满足条件时插入数据

例如:当表中不存在某记录时,才插入这条记录。INSERT INTO 表名(列名1, 列名2)SELECT '值1', '值2'WHERE NOT EXISTS ( SELECT * FROM 表名 WHERE 列名1 = '值1', 列名2 = '值2');参考PostgreSQL: Documentation: 10: INSERTThis examp...

2017-11-23 22:26:00 1689

转载 「Redis 笔记」常用命令

编号命令描述1DEL key此命令删除一个指定键(如果存在)。2DUMP key此命令返回存储在指定键的值的序列化版本。3EXISTS key此命令检查键是否存在。4EXPIRE key seconds设置键在指定时间秒数之后到期/过期。5EXPIREAT key timestamp设置在指定时间戳之后键到期/过期。这里的时...

2017-11-21 11:20:00 105

转载 「Redis 笔记」数据类型

REmote DIctionary Server(Redis),一个 key-value 存储系统。数据类型Redis 支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。stringstring 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如 jpg 图片...

2017-11-21 10:41:00 89

转载 命令行 RSA, Base64, Hash

序# -n 可以去掉换行符echo -n '777777'RSA算法加密# 利用管道命令传递字符串加密echo -n '777777' | openssl rsautl -encrypt -pubin -inkey public_key.pem > message.encrypted# (或)利用文件传递字符串加密echo -n '777777' > m...

2017-11-20 15:05:00 105

转载 如此

抑制偏见,拥抱世界。— Z (@ZillWang) October 29, 2017有了记录之后,仍然会觉得,时间眨眼飞逝。去年的今天,写下了 我的十月 这篇博文,再读来,真的觉得当时的自己的生活还算称得上有趣啦。也许就如花花所说,我一直在粉饰自己过去的时光,所以才总是会觉得现在的自己真是大不如从前。人虽然总是在变化,可变化有时却没那么快。或许未来的自己会觉得今天的我也并非充足的...

2017-10-31 21:55:00 74

转载 全栈框架——MEAN

MEAN: MongoDB - Express - AngularJs - Node.jsMongoDB 是一个面向文档的、 NoSQL 类型的数据库。MongoDB 颠覆了传统的基于表的数据存储方式,而采取了类似 JSON 的文档结构来存储数据,因而它在存储数据时可以更加灵活。Express 是一个 Node.js 框架,可以创建灵活的 Web 服务,比如单页面应用程序、多页面应...

2017-10-25 17:22:00 216

转载 (转载) IaaS, PaaS, Saas

如果你是一个网站站长,想要建立一个网站。不采用云服务,你所需要的投入大概是:买服务器,安装服务器软件,编写网站程序。现在你追随潮流,采用流行的云计算,如果你采用 IaaS 服务,那么意味着你就不用自己买服务器了,随便在哪家购买虚拟机,但是还是需要自己装服务器软件而如果你采用 PaaS 的服务,那么意味着你既不需要买服务器,也不需要自己装服务器软件,只需要自己开发网站程序如果你再进一...

2017-10-25 17:20:00 77

转载 「JavaSE 重新出发」05.03.03 使用反射编写泛型数组代码

Employee[] a = new Employee[100];// ...// array is fulla = Arrays.copyOf(a, 2 * a.length);如何编写这样一个通用的 copyOf 方法呢?// 不够好的实现public static Object[] badCopyOf(Object[] a, int newLength){ Ob...

2017-10-14 19:15:00 61

转载 「JavaSE 重新出发」05.03.02 在运行时使用反射分析对象

在编写程序时,如果知道想要查看的域名和类型,查看指定的域是一个很容易的事,而利用反射机制可以查看在编译时还不清楚的对象域。java Employee tank = new Employee("t-man", 35000, 6, 4, 1989); Class cl = tank.getClass(); Field f = cl.getDeclaredField("name...

2017-10-14 18:27:00 79

转载 「JavaSE 重新出发」05.03.01 利用反射分析类

在 java.lang.reflect 包中有三个类 Field, Method 和 Constructor 分别用于描述类的域、方法和构造器。Class 类中的 getFields, getMethods 和 getConstructor 方法将分别返回类提供的 public 域、方法和构造器数组,其中包括超类的公有成员。Class 类中的 getDeclaredFields, ...

2017-10-14 18:01:00 69

转载 「JavaSE 重新出发」05.03 反射

能够分析类能力的程序称为反射(reflection)。反射库(reflection library)提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵 Java 代码的程序。反射机制可以用来:利用反射分析类在运行时使用反射分析对象使用反射编写泛型数组代码调用任意方法(利用 Method 对象,这个对象很像 C++ 中的函数指针)Class 类在程序运行期间...

2017-10-14 16:44:00 106

转载 「JavaSE 重新出发」05.02 泛型数组列表、包装类

泛型数组列表ArrayList 是一个采用类型参数(type parameter)的泛型类(generic class)。java ArrayList<Employee> staff = new ArrayList<Employee>(); ArrayList<Employee> staff = new ArrayList<...

2017-10-14 15:52:00 88

转载 scp 命令简明介绍

安全复制(英语:Secure copy,缩写SCP)是指在本地主机与远程主机或者两台远程主机之间基于Secure Shell(SSH)协议安全地传输电脑文件。“SCP”通常指安全复制协议或者程序本身。安全复制 - 维基百科,自由的百科全书其使用方法类似于 cp 命令。复制文件或目录命令:复制文件:将本地文件拷贝到远程 scp 文件名 --用户名@计算机IP或者计算机名称...

2017-10-11 10:53:00 451

转载 《鸟哥的Linux私房菜》笔记——04. 简单命令行

键入命令[dmtsai@study ~]$ command [-options] parameter1 parameter2 ... 指令 選項 參數(1) 參數(2)注意:有时也可以使用 + 放置于选项或参数之前例如:zill@zill-pc:~$ date +%Y/%m/%d2017/10/09...

2017-10-09 18:25:00 126

转载 《鸟哥的Linux私房菜》笔记——03. 磁盘分区

Everything is a file.常见硬件对应于 Linux 下的文件(/dev目录下)装置装置在Linux内的档名SCSI/SATA/U盘硬盘机/dev/sd[a-p]U盘/dev/sd[a-p](与SATA相同)VirtI/O界面/dev/vd[a-p](用于虚拟机内)软盘机/dev/fd[0-1]打印机25针: /d...

2017-10-09 14:37:00 120

转载 「JavaSE 重新出发」05.01.02 hashCode 方法、toString 方法

hashCode 方法散列码(hash code)是由对象导出的一个整形值(可以是负数)。其是没有规律的,如果x与y是两个不同的对象,则x.hashCode()与y.hashCode()基本上不会相同。hashCode 方法定义在 Object 类中,因此每个对象都有一个默认的散列码方法,其返回结果是对象的存储地址。一个例子:```javaString string1 = "...

2017-10-07 21:00:00 84

转载 「JavaSE 重新出发」05.01.01 equals 方法

equals 方法示例// 代码来自《Java核心技术 卷I》P167// 父类public class Employee{ ... public boolean equals(Object otherObject){ // a quick test to see if the objects are identical if(t...

2017-10-07 17:31:00 83

转载 「JavaSE 重新出发」05.01 继承

继承一个对象变量可以指示多种实际类型的现象被称为多态(polymorphism)。在运行时能够自动地选择调用哪个方法的现象称为动态绑定(dynamic binding)。如果是private方法、static方法、final方法或者构造器,编译器可以准确知道应该调用哪个方法,此种调用方式称为静态绑定(static binding)。子类不能覆盖父类中final修饰的方法(fin...

2017-10-07 17:30:00 71

转载 《鸟哥的Linux私房菜》笔记——02. 关于Linux

Unix 历史1969年以前:伟大的梦想——Bell, MIT 与 GE 的「Multics」系统1969年:Ken Thompson 的小型 file server system1973年:Unix 正式诞生(Ritchie等人以 C 语言写出第一个正式 Unix核心)1977年:重要的 Unix 分支——BSD 的诞生1979年:重要的 System V 架构(支持x86...

2017-10-02 12:28:00 84

转载 《鸟哥的Linux私房菜》笔记——01. 计算机概论

计算机的五大部分:输入单元、输出单元、CPU(控制单元(Control Unit)、算数逻辑单元(ALU))、内存。CPU 的架构精简指令集(Reduced Instruction Set Computing, RISC),例如:SPARC,ARM复杂指令集(Complex Instruction Set Computing, RISC),例如:Intel/AMD x86 架...

2017-10-02 11:11:00 112

转载 「JavaSE 重新出发」02.02 引用数据类型

引用(复合)数据类型1. 枚举类型例:枚举类型 Size 的声明:enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };声明 Size 类型变量:Size s = Size.MEDIUM;注意:Size 类型的变量只能存储这个类型声明中给定的某个枚举值,或者 null 值。toString 方法与 Enum.valueOf 静...

2017-09-27 16:11:00 74

转载 「JavaSE 重新出发」02.01 基本数据类型

基本数据类型1. 整型注意:Java 没有任何无符号(unsigned)形式的 int、long、short 或 byte 类型。不同进制的表示形式:十六进制数值有一个前缀0x或0X(如0xCAFE)。八进制有一个前缀0,例如,010对应八进制中的8。很显然,八进制表示法比较容易混淆,所以建议最好不要使用八进制常数。从Java 7开始,加上前缀0b或0B就可以写二进制数。...

2017-09-27 16:01:00 117

转载 「JavaSE 重新出发」02. 数据类型与运算符

「TOC」Java 程序基本要求Java 数据类型基本数据类型复合数据类型运算符逻辑运算符位运算符运算符优先级Java 程序基本要求public class : 一个 Java 文件中只能有一个「标识符」的通常约定:常量全部大写类名的每个单词首字母大写公有方法和实例变量从小写字母开始,后面的每个首字母大写(例如:getCurrentValue)...

2017-09-27 10:30:00 93

转载 「JavaSE 重新出发」01. Java介绍

「白皮书」关键术语简单性(C++--)面向对象分布式健壮性安全性体系结构中立可移植性解释型高性能多线程动态性Java 发展历程SUN公司——Stanford University Network主设计者:James Gosling1996年初 - 发布 Java 1.0Java 2, JDK 1.2 有了很大的改变 - 更加接近“一次编写,随处运行”...

2017-09-27 10:27:00 77

转载 cmd 与 网卡(netsh 命令)

1. 通过命令提示符(cmd)命令连接 Wi-Fi1.1 连接曾经连接过的 Wi-Fi:: 查看配置的列表(::表示注释)netsh wlan show profile:: 连接netsh wlan connect ssid=你的SSID名字(简单可以理解为Wi-Fi名) name=你的配置名字1.2 连接从未连接过的 Wi-Fi:: 先增加一项 Wi-Fi 配置,注意要在...

2017-09-04 19:13:00 667

转载 代码与数据

半年之前,第一次接触到这种将函数作为参数传递的做法,当时实在觉得难以理解。PHP 的变量真的是啥都能装,不管函数还是类,这个真的是灵活到飘逸????。另外,“魔术方法”哈哈哈哈哈哈哈????好酷哦... pic.twitter.com/nxGwbBKAEl— Z (@ZillWang) March 28, 2017直到最近再次接触到 Python,查询了一些资料,才开始对其有了一些初步的认识。...

2017-09-03 13:20:00 248

转载 Python 基础总结

基础Python 的语法比较简单,采用缩进方式以 # 开头的语句是注释当语句以冒号 : 结尾时,缩进的语句视为代码块没有规定缩进是几个空格还是 Tab,但按照约定俗成的惯例,应该始终坚持使用4个空格的缩进确保不混用 Tab 和空格Python 程序是大小写敏感的输入输出print()input()数据类型整数浮点数对于很大或很小的浮点数,用科学计数法...

2017-08-31 18:20:00 71

转载 Debian/Linux 下无线网卡驱动的安装

我的 PC 型号是 Acer V3-572G, 安装了 Debian 后, 发现只能通过有线网络上网, 无法识别无线网卡, 以下是解决的过程(不局限于此型号 PC):在命令行键入 lspci , 得到网卡型号「BCM43228」```shellxox@debian-x64:~$ lspci00:00.0 Host bridge: Intel Corporation Haswel...

2017-08-29 16:43:00 308

转载 Linux 安装软件的几种方式

目录几种安装方式源代码编译安装借助软件包管理器安装二进制格式安装总结参考几种安装方式源代码编译安装源代码包的安装一般为下载软件源代码,然后编译安装。常见的 C 程序软件的安装步骤是 configure, make, make install 三部曲(./configure && make && make install)。一句话...

2017-08-22 16:38:00 130

转载 数据库表间多对多关系(附带额外字段)的实体类(POJO 或 POCO)表示

介绍在之前的 Entity Framework 快速上手介绍 之中,两个实体之间只是简单的一对一关系,而在实际的应用场景中,还会出现多对多关系,同时还有可能会出现多对多关系还附带有其他字段的情况。下面以几个例子,对表间多对多关系的类表示加以更加详细地描述。虽然两个场景举例是使用的 C# 及 Entity Framework(Model First) 框架自动生成数据库、实体类。但这种...

2017-05-26 22:25:00 795

转载 《面向对象软件开发实践》笔记一

开始学习这门课程,是源自一次无意间的发现。上一周时看到金老师的博客,觉得内容非常不错,这才开始了这门课程的学习。面向对象软件开发实践之基本技能训练 - 网易云课堂这门课能告诉他们:一个有用的软件到底是如何诞生的,我们在学校里学的操作系统、数据结构等专业课程到底在开发中是怎样应用的……以下是本课程第一单元的笔记:工具.NET Reference Source在此之前,有一...

2017-03-25 13:53:00 40

转载 Entity Framework 新手入门友好实例

起因因为实习的原因,程序之中用到了较多的数据库操作逻辑。如果每一处数据库操作都手写的话,工作量较大且后期不易于维护,所以希望能通过 ORM 框架来解决这两个问题。在昨天之前,对于 ORM 这个词汇,我也仅仅只是在上个学期的 Java EE 课上看企业老师“神速”地使用 Hibernate 做了建立数据库、插入数据的演示。这两天花了很多时间了解 Entity Framework,终于...

2017-03-24 22:35:00 168

转载 MIT 计算机科学及编程导论 Python 笔记 1

计算机科学及编程导论在 MIT 的课程编号是 6.00.1,是计算机科学及工程学院的经典课程。之前,课程一直使用 Scheme 作为教学语言,不过由于 Python 简单、易学等原因,近年来已经改用 Python 作为教学语言了。更多介绍最初知道这个课程的时候大概是在 2014 年,对于做事拖沓的我,这门课程已经从低清随堂录制变成了 edX 平台的一门 高清的 MOOC,转眼间已经大三...

2017-02-10 21:05:00 89

转载 JetBrains套装免费学生授权申请(IntelliJ, WebStorm...)

IntelliJ作为一款强大的Java开发IDE,售价自然也不会低。但是对于学生或教师来说,JetBrains开发工具免费提供给学生和教师使用。而且取得一次授权后只需要使用相同的 JetBrains 帐号就可以激活其他产品,不需要重复申请。个人申请步骤如下:打开 申请页面,点击 “APPLY NOW” 开始申请。填写姓名,以及学校提供给你的邮箱(邮箱地址要 edu.cn 结尾)...

2017-02-10 18:20:00 168

转载 我的十月

10月是个忙碌的月份,总感觉每天都是匆匆忙忙,人生何其短……从上个学期末就在计划的教务系统爬虫在10月终于开始真正的实施。这个月以来,大概每个周末都在尝试推进,可大多数时候都是只做一小会儿就不知道干什么去了……一直到上上个周末,抱着一种写不出来就不睡觉的精神,花了大概一天的时间。但是,然而并没有主角光环,在最后一个关键的页面上,出现了目前我无法解决的问题(某一过程陷入死循环)。请教了几...

2016-10-31 21:00:00 106

转载 C# 分隔字符串成为字符串数组的方法(保留分隔符)

要求如下:source string: mmmmmmynameismickeymseparator: mresult string []: {"m", "m", "m", "m", "m", "m", "yna", "m", "eis", "m", "ickey", "m"}思路分析:1 判断 source string 是否包含 separator1.1 若不包含,则将其包...

2016-09-04 14:41:00 1280

空空如也

空空如也

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

TA关注的人

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