一.LockSupport的介绍 LockSupport是用来创建锁和其他同步类的基本线程阻塞原语。 LockSupport中的park() 和 unpark() 的作用分别是阻塞线程和解除阻塞线程,而且park()和unpark()不会遇到“Thread.suspend 和 Thread.resu ...
分类:
编程语言 时间:
2017-06-01 09:18:56
收藏:
0 评论:
0 赞:
0 阅读:
344
前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适的解决方案。 探讨存在就更新七种方案 首先我们来创建测试表 解决方案一(开启事务) 我们统一创建存储过程通过来 ...
分类:
数据库技术 时间:
2017-06-01 09:18:32
收藏:
0 评论:
0 赞:
0 阅读:
432
1.最小二乘法 注:这里假定你了解向量的求导公式,并且知道正态分布和中心极限定律(不知道的可以去数学知识索引翻翻) (线性)最小二乘回归解法: 损失函数:平方损失,这里的误差可能是多种独立因素加和造成的,所以我们假定其符合均值为0的高斯分布,继而可以推出平方损失。参考Andrew Ng机器学习公开课 ...
分类:
其他 时间:
2017-06-01 09:18:21
收藏:
0 评论:
0 赞:
0 阅读:
376
最大似然估计:现在已经拿到了很多个样本(你的数据集中所有因变量),这些样本值已经实现,最大似然估计就是去找到那个(组)参数估计值,使得前面已经实现的样本值发生概率最大。因为你手头上的样本已经实现了,其发生概率最大才符合逻辑。这时是求样本所有观测的联合概率最大化,是个连乘积,只要取对数,就变成了线性加 ...
分类:
其他 时间:
2017-06-01 09:18:12
收藏:
0 评论:
0 赞:
0 阅读:
287
最简单的基于FFmpeg的移动端样例系列文章列表:最简单的基于FFmpeg的移动端样例:Android HelloWorld最简单的基于FFmpeg的移动端样例:Android 视频解码器最简单的基于FFmpeg的移动端样例:Android 视频解码器-单个库版最简单的基于FFmpeg的移动端样例: ...
分类:
移动平台 时间:
2017-06-01 09:17:48
收藏:
0 评论:
0 赞:
0 阅读:
383
项目搭建具体步骤如下: 1.安装node 到官网下载安装,我这里是win7系统。 (中)https://nodejs.org/zh-cn/ (英)https://nodejs.org/en/ 2.安装cnpm镜像 (node自带安装了npm,故不再安装) ? 1 $ npm install -g c ...
分类:
Web开发 时间:
2017-06-01 09:17:36
收藏:
0 评论:
0 赞:
0 阅读:
351
--> Python 获取网易云音乐热门评论 ... ...
分类:
编程语言 时间:
2017-06-01 09:16:34
收藏:
0 评论:
0 赞:
0 阅读:
485
C# Tuple VS ValueTuple(元组类 VS 值元组) C# 7.0已经出来一段时间了,大家都知道新特性里面有个对元组的优化:ValueTuple。这里利用详尽的例子详解Tuple VS ValueTuple(元组类VS值元组),10分钟让你更了解ValueTuple的好处和用法。 如 ...
分类:
Windows开发 时间:
2017-06-01 09:16:05
收藏:
0 评论:
0 赞:
0 阅读:
430
洛谷P1082 同余方程 数论 要求 ax 1 (mod b) 相当于求 ax + by == 1 的解并要求 x 为最小的正整数 这样我们只要 扩展欧几里德来一发,然后最小正整数 取 mod 就行了 但是一般题目里会让你求一个最小的x,当你用拓欧求出一个解时,一般会让你去找一个最小解,我们只需要对 ...
分类:
其他 时间:
2017-06-01 09:15:54
收藏:
0 评论:
0 赞:
0 阅读:
300
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.or ...
分类:
Web开发 时间:
2017-06-01 09:15:09
收藏:
0 评论:
0 赞:
0 阅读:
211
HTML:是一套规则,是浏览器认识的规则。 对于开发者而言: 1.要学习HTML规则 2.开发后台程序: a.写html文件(充当模板的作用) b.数据库获取数据,然后替换到html文件的指定位置(web框架) 3.本地测试: a.因为浏览器的支持,可以直接打开本地文件 b.pycharm打开测试 ...
分类:
Web开发 时间:
2017-06-01 09:14:55
收藏:
0 评论:
0 赞:
0 阅读:
331
爬取小说网站的小说,并保存到数据库第一步:先获取小说内容#!/usr/bin/python
#-*-coding:UTF-8-*-
importurllib2,re
domain=‘http://www.quanshu.net‘
headers={
"User-Agent":"Mozilla/5.0(WindowsNT6.3;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58.0.3029.1..
分类:
数据库技术 时间:
2017-06-01 00:15:08
收藏:
0 评论:
0 赞:
0 阅读:
704
###############################iptables###############################iptables基础
规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如果数据包头符合这样的条件,就这样处理这个数据包”。规则存储在内核空间的信息
包过滤表中,这些规则分别指定了源..
分类:
其他 时间:
2017-06-01 00:14:54
收藏:
0 评论:
0 赞:
0 阅读:
389
什么是多道程序设计?2.什么是SPOOLing?是否认为将来的高级个人计算机会把SPOOLing作为标准功能?3.在早期计算机中,每个字节的读写直接由CPU处理(即没有DMA),对于多道程序而言这种组织方式有什么含义?4.系列计算机的思想在20世纪60年代由IBM引入进System/360大型机,现在这..
分类:
其他 时间:
2017-06-01 00:14:42
收藏:
0 评论:
0 赞:
0 阅读:
557
#####iptables#######iptables是一个工作于用户空间的防火墙应用软件三表五链表:filter、mangel、natfilter:到达本机,不经过内核。nat:通过本机做什么东西,经过内核。链:INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING1.实验之前关闭firewalld服务,开启iptables2.ipt..
分类:
其他 时间:
2017-06-01 00:14:29
收藏:
0 评论:
0 赞:
0 阅读:
367
#########################dovecot+mysql#########################1.yuminstalldovecotdovecot-mysql-y##dovecot是一个开源的IMAP和POP3邮件服务器,支持Linux,支持发送邮件##dovecot-mysql是dovecot的插件,让dovecot识别MySQLsystemctlstarthttpd2.vim/etc/dovecot/dovecot...
分类:
数据库技术 时间:
2017-06-01 00:14:06
收藏:
0 评论:
0 赞:
0 阅读:
603
今天写一个校验的时候,遇到了三个函数,记下来以备用吧isinstance、isalnum、len相比大家都知道type()函数,判断一个对象的数据类型:In[1]:test="abc123"
In[2]:type(test)
Out[2]:str
In[3]:test=123
In[4]:type(test)
Out[4]:int接下来介绍isinstance数据类型,该函数用..
分类:
编程语言 时间:
2017-06-01 00:13:43
收藏:
0 评论:
0 赞:
0 阅读:
592
Linux是一个Multi-tasks(多任务)、Multi-Users(多用户)的系统每一个登陆者或使用者都有用户标识、密码(所谓3A)所谓的3A:Authentication(验证机制)Authorization(授权机制)Audition(审计)组的概念:用户组,用户容器;是为了便于用户权限分配用户类别:管理员:roo..
分类:
系统服务 时间:
2017-06-01 00:13:33
收藏:
0 评论:
0 赞:
0 阅读:
422
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture;
varyingvec2M_coord;
varyingvec3M_normal;
varyingvec3M_WordPos;
voidmain(void)
{
vec3nLightDirection..
分类:
其他 时间:
2017-06-01 00:13:20
收藏:
0 评论:
0 赞:
0 阅读:
380
使用Subroutine在shader中封装不同的函数,在CPU端选择调用那个函数效果如下图所示左侧:环境光中间:环境光+漫反射右侧:环境光+漫反射+高光1、Subroutine在shader中的内容subroutinevec4SurfaceColor();
subroutineuniformSurfaceColorU_SurfaceColor;定义SurfaceColor()函数..
分类:
其他 时间:
2017-06-01 00:12:33
收藏:
0 评论:
0 赞:
0 阅读:
761