摘要: 由于项目功能增加、修改必然要对数据库表、字段、存储过程、函数等修改,现在把项目中通常用到的操作总结下: 1.给表添加字段 if not exists(select 1 from sysobjects a, syscolumns bwhere a.ID=b.ID and a.Name='表名' and 阅读全文
posted @ 2018-10-22 11:53 花生豆角 阅读(1804) 评论(0) 推荐(0) 编辑
 
摘要: 之前的项目中要用到把用户输入的文字转换为语音文件再播放出来,当时也是一头雾水没搞明白怎么弄,查了好多资料有的是使用在线合成语音文件,这个就有局限性了,不能离线合成,所以就放弃了。后来发现讯飞是有离线语音合成包了,但是官网没有C#调用的离线包,windows平台只有C++写的包,这个就比较坑了。后来就 阅读全文
posted @ 2018-10-10 11:48 花生豆角 阅读(5781) 评论(0) 推荐(6) 编辑
摘要: 封装了sqlserver数据库常用操作: 封装成了一个类,可以直接拿来使用。 阅读全文
posted @ 2018-10-10 10:50 花生豆角 阅读(1167) 评论(0) 推荐(0) 编辑
 
摘要: 定义视图 本质就是一个函数 视图的参数 一个HttpRequest实例 通过正则表达式组获取的位置参数 通过正则表达式组获得的关键字参数 在应用目录下默认有views.py文件,一般视图都定义在这个文件中 如果处理功能过多,可以将函数定义到不同的py文件中 一个HttpRequest实例 通过正则表 阅读全文
posted @ 2018-07-25 22:57 花生豆角 阅读(293) 评论(0) 推荐(0) 编辑
 
摘要: ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库 ORM是“对象-关系-映射”的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表的操作,转换为sql语句 将sql查询到的结果 阅读全文
posted @ 2018-07-24 23:09 花生豆角 阅读(281) 评论(0) 推荐(0) 编辑
 
摘要: 创建虚拟环境: 创建:mkvirtualenv [虚拟环境名称] 删除:rmvirtualenv [虚拟环境名称] 进入:workon [虚拟环境名称] 退出:deactivate 所有的虚拟环境,都位于/home/.virtualenvs目录下 创建好虚拟环境后自动进入虚拟环境 查看当前的所有虚拟 阅读全文
posted @ 2018-07-23 16:05 花生豆角 阅读(266) 评论(0) 推荐(0) 编辑
  2018年10月19日
摘要: random() 方法返回随机生成的一个实数,它在[0,1)范围内,左闭又开区间。 uniform() 方法将随机生成下一个实数,它在[x,y]范围内。 用法: x -- 随机数的最小值。 y -- 随机数的最大值。 randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1。 阅读全文
posted @ 2018-10-19 15:08 花生豆角 阅读(483) 评论(0) 推荐(0) 编辑
  2018年10月18日
摘要: 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: 更新apt包索引: 安装以下包以使apt可以通过HTTPS使用存储库(repository): 添加Docker官方的GPG密钥: 使用下面的命令来设置stable存储库: 再更新一下apt包索引: 安装最新版本的Dock 阅读全文
posted @ 2018-10-18 10:45 花生豆角 阅读(245) 评论(0) 推荐(0) 编辑
  2018年10月17日
摘要: public static String Md5Encrypt(String strSource) { byte[] result = Encoding.Default.GetBytes(strSource); System.Security.Cryptography.MD5 md5 = new System.Security.C... 阅读全文
posted @ 2018-10-17 18:47 花生豆角 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 直接贴代码: 阅读全文
posted @ 2018-10-17 18:44 花生豆角 阅读(2923) 评论(1) 推荐(0) 编辑
摘要: 缓存 对于中等流量的网站来说,尽可能地减少开销是必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样的话就不必在下次重复消耗计算资源 Django自带了一个健壮的缓存系统来保存动态页面,避免对于每次请求都重新计算 Django提供了不同级别的缓存粒度:可以缓存特定视图的输出、可以仅仅缓存那些 阅读全文
posted @ 2018-10-17 18:28 花生豆角 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 分页 Django提供了一些类实现管理数据分页,这些类位于django/core/paginator.py中 Paginator对象 Paginator(列表,int):返回分页对象,参数为列表数据,每面数据的条数 属性 count:对象总数 num_pages:页面总数 page_range:页码 阅读全文
posted @ 2018-10-17 18:23 花生豆角 阅读(106) 评论(0) 推荐(0) 编辑
  2018年10月16日
摘要: 之前做的一个运行在服务器上的程序,时刻在写日志,最后日志文件有一个G大,用记事本是打不开的,最后发现LogView可以打开,现在分享一下。 地址是:https://files.cnblogs.com/files/huashengdoujiao/LogView.zip 阅读全文
posted @ 2018-10-16 18:50 花生豆角 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出 激活:添加到Django配置文件中的MIDDLEWARE_CLASSES元组中 每个中间件组件是一个独立的Python类,可以定义下面方法中的一个或多个 _init _:无需任何参数,服务器响应第一 阅读全文
posted @ 2018-10-16 15:37 花生豆角 阅读(126) 评论(0) 推荐(0) 编辑
  2018年10月15日
摘要: /// /// 检查文件名是否有效。 /// /// public static Boolean CheckFileName(String fileName) { Boolean isValid = true; String[] strList = new Str... 阅读全文
posted @ 2018-10-15 17:29 花生豆角 阅读(1927) 评论(0) 推荐(1) 编辑