java是软件发展的产物,其粒度远远超过了汇编、c等,从面向过程到面向对象,粒度增大,软件进入了构建了层次,当然仍然可以使用面向过程的语言那样抽象出编程模型即输入、处理、输出,概念上下文等,了解它的本质很重要。当我们有现成的算法甚至构件工具可以复用的时候,当前的核心关注点更应该是软件体系结构、组件等 ...
分类:
编程语言 时间:
2018-06-20 15:45:37
阅读次数:
154
Bourne shell 是标准的 UNIX shell,以前常被用来做为管理系统之用。大部份的系统管理命令文件,例如 rc start、stop 与shutdown 都是Bourne shell 的命令档,且在单一使用者模式(single user mode)下以 root 签入时它常被系统管理者 ...
分类:
系统相关 时间:
2018-06-20 15:45:26
阅读次数:
217
Python中pandas模块快速入门,适合机器学习入门。
分类:
编程语言 时间:
2018-06-20 15:45:17
阅读次数:
156
学习svn的时候涉及二进制文件。查了下。 文件=二进制文件+文本文件 核心区别在于编码方式 具体区别: "文本文件与二进制文件区别" 所以,svn对二进制良好的支持,就是为了更好的服务于代码文件的变更什么的。 ...
分类:
其他好文 时间:
2018-06-20 15:45:09
阅读次数:
139
今天整合ssm,出现以下异常: 报错方式:状态码500 报错原因: 修改后: ...
分类:
其他好文 时间:
2018-06-20 15:44:50
阅读次数:
150
Python 19 1. json与pickle模块 什么是序列化和反序列化 序列化:是将内存中的数据结构,转换成一种中间格式,将转化后的中间格式存储到硬盘,或者基于网络传输 反序列化:是将硬盘中或者网路中传过来的中间格式,转换成内存中的数据结构 2. 序列化和反序列化有什么用 将状态通过中间格式存 ...
分类:
Web程序 时间:
2018-06-20 15:44:32
阅读次数:
183
序列化与反序列化 json pickle 1.什么是序列化与反序列化? 序列化就是将内存中的数据结构转成一种中间格式储存到硬盘或者基于网络传输 反序列化是网络,硬盘将被序列化的对象重新读到内存 2.为什么要序列化? ①保存程序的运行状态 ②数据的跨平台交互 3.怎么用? json 存的是str类型 ...
分类:
其他好文 时间:
2018-06-20 15:43:50
阅读次数:
175
字符串函数 是返回非零值 否则返回零 1. islower (是否小写字母) 2. isupper (是否大写字母) 3. isalpha (是否是字母) 4. isalnum(是否是数字) 5. iscntrl(是否控制字符) 6.isprint(是否可打印字符) 7.isgraph(是否可打印字 ...
分类:
其他好文 时间:
2018-06-20 15:43:41
阅读次数:
131
linux cache 缓存过大 ; 除重启服务 之外;直接释放内存方式之一: ...
分类:
系统相关 时间:
2018-06-20 15:43:26
阅读次数:
229
经过本人近些年自己感悟,思索出的学习技术必经的几个境界治学三境界:做任何事情都应该有一个过程,这个过程中,有一些临界点,我接触的学习技术的人很多,自身也在不断学习,总结出来,有这么一些阶段:第一境界:散漫无序简单而言,初学者最显著的特征就是散漫无序,还谈不上对技术本身的理解和运用,主要问题就是学习能力、逻辑思维本身都是相当地薄弱。该从何入手,可以说都是很难的。这个时期最显著的特点就是:看书看不懂,
分类:
其他好文 时间:
2018-06-20 15:43:20
阅读次数:
338
md5summd5校验命令,可以生成哈希值并比较用法:生成MD5文件[root@mailtmp]#md5sumpasswd>passwd_md5比较[root@mailtmp]#md5sum-cpasswd_md5passwd:OK生产中可以用作指纹作用,重要文件生成指纹存放,然后对比查看文件是否被改动过
分类:
系统相关 时间:
2018-06-20 15:43:09
阅读次数:
152
Django模板系统 官方文档: 1.常见语法 两种页数符号 1)变量 变量名由字母、数字、下划线组成;模板语言中用点“.”来获取相应的属性 模板支持的写法: 示例: def test(request): class Info(object): def __init__(self, name, pw ...
分类:
其他好文 时间:
2018-06-20 15:43:01
阅读次数:
147
简介 正常在我们处理一些数据操作的时候都需要自己直接操作数据库,这样就会非常麻烦,在功能齐全的Django当中就有一种叫做ORM的框架可以为我们处理这些问题。 在我们了解ORM之前,一旦我们涉及到数据库相关的操作的时候都会做以下操作 1、创建数据库,创建表、设计表结构和字段 2、使用pymysql来 ...
分类:
其他好文 时间:
2018-06-20 15:42:52
阅读次数:
145
1、 @objc 作用 1 fileprivate 或者 private 保证方法私有 能在同一个类 或者 同一个文件(extension)中访问这个方法 如果定义为private 那么只能在一个类中访问 不能在类扩展中访问 2 允许这个函数在“运行时”通过oc的消息机制调用 1、 @objc 作用 ...
分类:
编程语言 时间:
2018-06-20 15:42:43
阅读次数:
162
一. 迭代器我们之前一直在用可迭代对象进行迭代操作. 那么到底什么是可迭代对象. 本小节主要讨论可迭代对象. 首先我们先回顾一下目前我们所熟知的可迭代对象有哪些:str, list, tuple, dict, set. 那为什么我们可以称他们为可迭代对象呢? 因为他们都遵循了可迭代协议. 什么是可迭 ...
分类:
其他好文 时间:
2018-06-20 15:42:29
阅读次数:
182
JSON指JavaScript对象表示法(JavaScript Object Notation),是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据,有效地提升网络传输效率。 语法规则 在JS语言中,一切皆对象。任何支持的类型都可以通过JSON来表示,如数字、字符串、逻辑值 ...
分类:
Web程序 时间:
2018-06-20 15:42:03
阅读次数:
194
1.indentationerror:unindent does not match any outer indentation level 原因:没有对齐导致的,设置notepad:视图--》显示符号--》显示空格和制表符 参考:https://www.crifan.com/python_synt ...
分类:
编程语言 时间:
2018-06-20 15:41:41
阅读次数:
121