码迷,mamicode.com
首页 > 2019年07月05日 > 全部分享
Go 操作 Mysql(一)
开发环境准备 Go 操作 mysql 需要使用的包:go-sql-driver/mysql 和 sqlx sqlx 包是作为 database/sql 包的一个额外扩展包,在原有的 database/sql 上加了很多扩展,如果将查询的数据转为结构体,大大简化了代码书写,当然,database/sq ...
分类:数据库   时间:2019-07-05 21:00:01    阅读次数:189
25 Python - 异常处理及测试
异常处理及测试 01常见错误类型 语法错误:SyntaxError 语义错误:如除以0 逻辑错误:重新分析过程排查 02异常处理 语法:try Except 用于捕获异常 else 都没有异常加一个else finally(最终都要执行的内容,如文件打开后需要关闭,或数据库需要释放资源) raise ...
分类:编程语言   时间:2019-07-05 20:59:21    阅读次数:118
锁-GIL-同步异步-event
一堆锁 死锁 对同一把互斥锁多次执行acquire 将导致死锁 资源被占用一直得不到释放,导致其他资源进入阻塞状况 产生死锁的情况: ? 1:对同一把互斥锁,枷锁了多次 ? 2:一个共享资源要访问必须具备多把锁,但是这些锁被不同线程或进程持有,就会导致相互等待对方释放资源,从而程序卡死 解决情况: ...
分类:其他好文   时间:2019-07-05 20:58:09    阅读次数:109
各系统添加根证书
如果要发送或接收由根颁发机构签名的消息,但服务器上未安装这些颁发机构,则必须手动添加受信任的根证书。使用以下步骤向服务器添加或删除可信根证书。Mac OS X增加 sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains... ...
分类:其他好文   时间:2019-07-05 20:57:55    阅读次数:164
JavaScript非构造函数的继承( object()方法、浅拷贝与深拷贝 )
一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' }; 还有一个对象,叫做"程序员"。 var Programmer ={ career:'程序员' } 要怎样才能让"程序员"去继承"中国人"? 这里两个对象都是普通对象 ...
分类:编程语言   时间:2019-07-05 20:57:38    阅读次数:123
Vue使用html2canvas将页面转化为图片
需求是微信端将页面截屏之后保存到本地,使用了html2canvas插件 install 在所需页面引入 use vue中用ref来指定你需要截屏的dom ...
分类:Web程序   时间:2019-07-05 20:57:15    阅读次数:180
maven添加本地jar到本地仓库
安装指定文件到本地仓库命令: mvn install:install file DgroupId= : 设置项目代码的包名(一般用组织名) DartifactId= : 设置项目名或模块名 Dversion=1.0.0 : 版本号 Dpackaging=jar : 什么类型的文件(jar包) Dfi ...
分类:编程语言   时间:2019-07-05 20:56:56    阅读次数:102
IT菜鸟之虚拟机VMware的安装
老师说过,如果想学好Linux,最好不要在实体机上安装Linux,因为学习需要经常折腾,在实体机上做实验,出现故障就要重新安装,这样绝大多数时间都会浪费在安装上。 这时我们需要一个工具,它就是虚拟机。目前主流的虚拟机有很多种,免费的有vitruebox,收费有vmware,老师给提供了vmware安 ...
分类:系统相关   时间:2019-07-05 20:56:36    阅读次数:170
字符编码及文件操作
字符编码 字符编码的起源: 计算机由美国人发明,最早的字符编码为ASCII,只规定了英文字母数字和一些特殊字符与数字的对应关系。最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号 当然我们编程语言都用英文没问题,ASCII够用,但是在处理数 ...
分类:其他好文   时间:2019-07-05 20:56:21    阅读次数:134
hive中order by、distribute by、sort by和cluster by的区别和联系
hive中order by、distribute by、sort by和cluster by的区别和联系 order by order by 会对数据进行全局排序,和oracle和mysql等数据库中的order by 效果一样,它只在一个reduce中进行所以数据量特别大的时候效率非常低。 而且当 ...
分类:其他好文   时间:2019-07-05 20:56:06    阅读次数:82
28 Python - 对象持久化
对象持久化 01持久化概述 序列号和反序列化 内存中数据想存储到硬盘即持久化,举例游戏中途状态存储为下次玩耍保存 02使用格式化文本 扁平文件即文本文件,文本初衷即保存文本。 在内存中运行的一些对象或数据结构都有一定的类型,如列表 字典表 元组,存入文本变成纯文字,当再次载入内存需要反序列化 写入文 ...
分类:编程语言   时间:2019-07-05 20:55:35    阅读次数:125
多线程(十九、阻塞队列-LinkedBlockingQueue)
LinkedBlockingQueue简介1、LinkedBlockingQueue底层数据结构基于单链表实现,与ArrayBlockingQueue不同。2、既可以在初始构造时就指定队列的容量,也可以不指定,如果不指定,那么它的容量大小默认为Integer.MAX_VALUE。3、区别于ArrayBlockingQueue的全局锁,LinkedBlockingQueue维护了两把锁——takeL
分类:数据库   时间:2019-07-05 20:55:20    阅读次数:580
P-数学程序猿今天开始写博客了
∧ /| /\7 ≤_/ ∧、 | | / / / 〉 | Z_,< / / Y 、 / / 我不是在最好的年华遇见了你们(?????) ● ● < / () ∧ | \〈 而是遇见了你们,(???) > _ 亻 | / / / ∧ / <| \ \ 我才有了我最好的年华ヾ(????)?~ \_ ( ...
分类:其他好文   时间:2019-07-05 20:54:41    阅读次数:84
JS-21点游戏
//21点游戏 let readline=require("readline-sync"); //清屏函数 let clear=()=>process.stdout.write(process.platform 'win32'?'\x1Bc':'\x1B[2J\x1B[3J\x1B[H'); //抽 ...
分类:Web程序   时间:2019-07-05 20:54:25    阅读次数:121
python之路第六天(补)
一,列表的常用方法:(列表类型的补充) 1.reverse 将列表反转 l = [1,2,3,4,5,6] l.reverse [6,5,4,3,2,1] 2.clear 清除,将列表清除,返回的值的None,也就是不会返回值 3.sort 排序 , 将列表内排序,从小到大的方式 4.索引,切片,长 ...
分类:编程语言   时间:2019-07-05 20:54:06    阅读次数:113
使用Varnish加速Web
通过配置Varnish缓存服务器,实现如下目标: - 使用Varnish加速后端Web服务 - 代理服务器可以将远程的Web服务器页面缓存在本地 - 远程Web服务器对客户端用户是透明的 - 利用缓存机制提高网站的响应速度 - 使用varnishadm命令管理缓存页面 - 使用varnishstat ...
分类:Web程序   时间:2019-07-05 20:53:48    阅读次数:304
20 Python - 函数应用与工具
函数应用与工具 01 Lambda 接上一节 无参数例子 有参数 多个参数 02Python特性:函数名作为参数传递 该特性可以模拟类似switch case语句,避免多个if else 字典表中的值表示引用各个函数,但是没有调用 完整代码(该内容少截取了hello_chinese) 这是一个Pyt ...
分类:编程语言   时间:2019-07-05 20:53:03    阅读次数:123
757条   上一页 1 ... 5 6 7 8 9 10 11 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!