学习笔记
zhang_fa_hui
这个作者很懒,什么都没留下…
展开
-
python 时间处理
# 月 为单位的时间import dateutil.relativedeltadateutil.relativedelta.relativedelta(months=-1)# 日 为单位的时间datetime.timedelta(days=-10)# 上月1日,上月尾日import calendarstr_p = '202102'first_day = datetime.datetime.strptime(str_p, '%Y%m')current_month...原创 2021-03-31 14:01:44 · 206 阅读 · 0 评论 -
xlrd-操作excel 背景颜色-转载
转自:https://blog.csdn.net/weixin_37356900/article/details/92759471已解决】python 使用xlrd,xlwt 修改execl单元格的背景色【解决过程】之前查百度,问同事,一直没找到满意的答案,后来找到了几篇不相干的文章,自己整理整理,理解理解,总算是理出了令自己比较满意的答案:分两种情况:一、 原execl 表格中的数据不改变,只改变需要改变的单元格的背景import xlrdfrom xlutils.copy imp转载 2021-02-02 13:53:05 · 879 阅读 · 0 评论 -
pandas相关学习网站整理
https://zh.spycolor.com/web-safe-colorshttps://www.cnblogs.com/ljhdo/p/11514685.htmlhttps://blog.csdn.net/yutingwu816/article/details/106525781?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=di原创 2020-12-25 10:12:49 · 452 阅读 · 0 评论 -
python 读取某文件夹下所有文件名
import osdef file_name(file_dir): for root, dirs, files in os.walk(file_dir): print('root_dir:', root) # 当前目录路径 print('sub_dirs:', dirs) # 当前路径下所有子目录 print('files:', fi...原创 2019-08-01 18:59:26 · 292 阅读 · 0 评论 -
转-修改表结构
修改表的结构操作,有下面几种。1、修改列名2、修改表的名字3、修改列的类型4、增加某列5、删除某列相似的语法:alter table TableName xxx(操作)一、修改列名①、语法:ALTER TABLE TABLENAME CHANGE 原列名想改成的列名 列类型;②、示例:1、查看原表的结构~~~~~~~~~...转载 2019-07-23 11:12:29 · 257 阅读 · 0 评论 -
sql 创建表、删除表 增加字段 删除字段操作
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default \'默认值\' null ,[字段2] ntext null ,[字段3] datetime,[字段4] mo...转载 2019-07-30 11:55:37 · 169 阅读 · 0 评论 -
linux下的定时任务-python脚本
简介 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程...转载 2019-07-16 13:24:40 · 2998 阅读 · 0 评论 -
kmp算法-转载
很详尽KMP算法(厉害)作者:July时间:最初写于2011年12月,2014年7月21日晚10点 全部删除重写成此文,随后的半个多月不断反复改进。后收录于新书《编程之法:面试和算法心得》第4.4节中。1. 引言 本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦于一直以来对KMP的理解始终...转载 2019-07-16 13:14:03 · 108 阅读 · 0 评论 -
if 条件前 && 赋值语句注意点,Ruby里面神奇的Symbol,为何要用Symbol?
[41] pry(main)> def abc[41] pry(main)* self[0] = 1 && self[1] = 2 if self[0,1][41] pry(main)* end=> :abc[42] pry(main)> aaa = [100,200,300]=> [100, 200, 300][43] pry(main)&...原创 2019-03-11 23:06:23 · 290 阅读 · 0 评论 -
js应该放在哪里更合适?body?head??
在HTML body部分中的JavaScripts会在页面加载的时候被执行。 在HTML head部分中的JavaScripts会在被调用的时候才执行。浏览器解析html是从上到下的。 如果把javascript放在head里的话,则先被解析,但这时候body还没有解析,所以会返回空值。一般都会绑定一个监听,当全部的html文档解析完之后,再执行代码: windows.o...原创 2019-01-04 11:50:33 · 738 阅读 · 0 评论 -
12月10日_数据库操作相关
CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引 关键词 DISTINCT 用于返回唯一不同的值: SELECT DIST...原创 2019-01-04 11:51:28 · 116 阅读 · 0 评论 -
12月11日Ruby基础语法
puts 输出,\在ruby里是转义符号2**(1/4) 指数运算:结果是0 #1与4的商为0,然后2的0次方为116**(1/4.0) 结果是2 #1与4.0的商为0.25(四分之一),然后开四次方根#{ expr } 替换任意 Ruby 表达式的值为一个字符串 功能强大,可以无视内部符号,即使与外部符号冲突也不影响,如"#{a+",a"}" \n 换行符...原创 2019-01-04 11:52:10 · 180 阅读 · 0 评论 -
ruby学习笔记
在类方法中使用yield时,会让函数挂起,返回yield后面的值给块并执行块语句,执行完后继续返回函数,继续往下执行,函数执行结束,默认返回最后一行,有return的话,就返回return后的值,无值默认返回nil。类方法定义:self.method 或者 类名.method; 实例方法:直接method 。类不能直接调用实例方法; # block_given?判断是否存在 bloc...原创 2019-01-04 11:52:47 · 125 阅读 · 0 评论 -
ruby学习代码案例
class ChineseNumberNumbers = ['一','二','三','四','五','六','七','八','九','十']attr :chinese_numberdef initialize(value)if Numbers.include?(value)@chinese_number =valueelseraise '数字不正确'endend#转换整数...原创 2019-01-04 11:53:19 · 204 阅读 · 0 评论 -
正则表达式
表达式全集 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $...原创 2019-01-04 11:54:02 · 83 阅读 · 0 评论 -
rails学习笔记
1 Active Record 是什么?Active Record 是 MVC 中的 M(模型),负责处理数据和业务逻辑。Active Record 负责创建和使用需要持久存入数据库中的数据。Active Record 实现了 Active Record 模式,是一种对象关系映射系统。用作 ORM 框架的 Active RecordActive Record 提供了很多功能,其中最重要...原创 2019-01-04 11:56:52 · 165 阅读 · 0 评论 -
Active Record 基础
Active Record 是 MVC 中的 M(模型),负责处理数据和业务逻辑。Active Record 负责创建和使用需要持久存入数据库中的数据。Active Record 实现了 Active Record 模式,是一种对象关系映射系统。Active Record 模式在 Active Record 模式中,对象中既有持久存储的数据,也有针对数据的操作。Active Record ...原创 2019-01-04 12:00:18 · 264 阅读 · 0 评论 -
rails数据迁移
Active Record 知道如何沿着时间线更新数据库模式,使其从任何历史版本更新为最新版本。Active Record 还会更新 db/schema.rb 文件,以匹配最新的数据库结构。 创建独立的迁移迁移文件储存在 db/migrate 文件夹中,一个迁移文件包含一个迁移类。文件名采用 YYYYMMDDHHMMSS_create_products.rb 形式,即 UTC 时间戳加...原创 2019-01-04 12:01:08 · 594 阅读 · 0 评论 -
ruby 数组操作、hash(哈希、字典)操作
a=["top desc", " project_news.updated_at desc "]a.compact.join(',')a = "top desc, project_news.updated_at desc " ruby 的hash 操作Hash类常用方法: 方法 说明 size() 返回H...原创 2019-01-25 14:20:15 · 2233 阅读 · 0 评论 -
oralce 排序 倒序 让null值在最后面或者最前面
order by ti.opr_id asc NULLS FIRSTorder by ti.opr_id desc NULLS LAST oralce 里 默认的是null值为最大,注意啦原创 2019-01-25 16:53:18 · 1714 阅读 · 1 评论 -
RabbitMq
挖个坑埋点土,数个一二三四五,一个进去二个出,这里就有rabbitmq:https://www.rabbitmq.com/getstarted.html原创 2019-01-29 09:56:52 · 93 阅读 · 0 评论 -
正则工具,bug常见问题,垃圾回收区别:ruby/python
最大的收获却是正则匹配工具:Rubular,网址:https://rubular.com/。强烈推荐!、1.代码问题(逻辑漏洞,方法调错,sql查询错误,正常异常问题未捕捉,数据结构,格式问题,字段问题等)2.业务逻辑与代码逻辑不一致 (即:产品原型需求与实际开发代码不一致)3.数据问题(本地、测试数据弄脏了,查询错误的数据)4.产品的需求未完全实现(开发),产品的需求未匹配...原创 2019-03-11 23:05:02 · 105 阅读 · 0 评论 -
Ruby学习之---常见基础语法与注意点
puts 输出,\在ruby里是转义符号2**(1/4) 指数运算:结果是0 #1与4的商为0,然后2的0次方为116**(1/4.0) 结果是2 #1与4.0的商为0.25(四分之一),然后开四次方根#{ expr } 替换任意 Ruby 表达式的值为一个字符串 功能强大,可以无视内部符号,即使与外部符号冲突也不影响,如"#{a+",a"}" \n 换行符...原创 2018-12-10 18:40:53 · 100 阅读 · 0 评论