文本处理三剑客之SEDSed介绍Sed用法Sed高级用法处理文本的工具sedSteeamEDitor,行编辑器SED是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行储存在临时缓冲区中,称为"模式空间"(patternapace),接着用sed命令处理缓冲区中的内容处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环如果没有使诸如‘D‘的特殊命令,那会在两个循环之间清空模式空间
分类:
其他好文 时间:
2019-08-04 23:54:31
阅读次数:
191
查看数据库 show databases; 使用数据库 use xxxxx; 查看该数据库下的所有表 show tables; 创建数据库 create database haotest charset utf8; 删除数据库 drop database haotest; 创建简单的表 mysql> ...
分类:
数据库 时间:
2019-08-04 01:05:36
阅读次数:
92
1.问题描述 MySQL插入数据的时候报错,提示如下: IntegrityError: (1062, "Duplicate entry 'xx' for key 'xxxxx'")2.问题分析 根据错误提示我们可以大致得到以下信息: 1.IntegrityError表示这个字段在MySQL中的类型为 ...
分类:
数据库 时间:
2019-07-29 09:28:36
阅读次数:
152
同源策略: 举个例子,你在访问 某个网页的时候比如 www.xxxx.com ,返回的html页面中存在的js在执行的时候只会在 xxxxx 这里执行,如果同时存在另一个tab 是 www.yyyyy.com 其中的js 在执行的时候只在 yyyyy 返回的这个首页网页中执行。 浏览器加载js的时候 ...
分类:
Web程序 时间:
2019-07-24 19:15:39
阅读次数:
140
分布式锁 在分布式环境中,为了保证业务数据的正常访问,防止出现重复请求的问题,会使用分布式锁来阻拦后续请求。我们先写一段有问题的业务代码: 上面的代码很简单,查询db中有没有对应的user数据,如果有的话,执行更新操作,如果没有则插入。 我们知道,上面的代码是线程不安全的,在多线程的环境中,就会出现 ...
分类:
其他好文 时间:
2019-07-21 10:31:56
阅读次数:
87
一、 编写Linux配置文件和邮箱建立联系 vim /etc/mail.rc set from=xxxxxxxxxxxxxxxx@163.com smtp=smtp.163.com set smtp-auth-user=xxxxxxxxxx163.com smtp-auth-password=xxx ...
分类:
其他好文 时间:
2019-07-19 18:28:42
阅读次数:
91
class Department(models.Model): title = models.CharField(max_length=32, null=True) class UserInfo(models.Model): id = models.AutoField(primary_key=Tru ...
分类:
其他好文 时间:
2019-07-18 19:25:36
阅读次数:
80
我编写了一个Windows向Linux传输本地文件工具,在IDE中调试时中文显示没有问题,打成jar后运行时出现了中文乱码。 解决方案: 编写一个.bat文件去运行jar文件,运行时加上参数 java -Dfile.encoding=utf-8 -jar xxxxx.jar,运行时运行批处理文件即可 ...
分类:
编程语言 时间:
2019-07-10 16:26:59
阅读次数:
90