栗子

byte溢出栗子

主宰稳场 提交于 2019-11-30 18:11:48
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11634402.html   byte溢出测试: byte b1 = (byte) 127; byte b2 = (byte) 128; byte b3 = (byte) 129; byte b4 = (byte) 130; byte b5 = (byte) -128; byte b6 = (byte) -129; byte b7 = (byte) -130; byte b8 = (byte) -131; int i1 = (int) 2147483647; i1++; int a = 1; int x = a++ + ++a;   结果:    来源: https://www.cnblogs.com/fanerwei222/p/11634402.html

Sublime Text3快捷键大全

怎甘沉沦 提交于 2019-11-30 12:25:45
选 择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。 Ctrl+M 光标移动至括号内结束或开始的位置。 Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。 Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。 Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。 Ctrl+Shift+] 选中代码,按下快捷键,展开代码。 Ctrl+K+0 展开所有折叠代码。 Ctrl+← 向左单位性地移动光标,快速移动光标。 Ctrl+→ 向右单位性地移动光标,快速移动光标。 shift+↑ 向上选中多行。 shift+↓ 向下选中多行。 Shift+← 向左选中文本。 Shift+→ 向右选中文本。 Ctrl+Shift+←

用户场景究竟是个啥?

送分小仙女□ 提交于 2019-11-29 07:44:18
设计或者营销,只有嵌入在流程里才有意义。首先分析用户场景,由此导入产品场景和营销场景。 (一)非常痛的领悟 在正式阐述用户场景之前,先听废话师举一斤栗子。 栗子1: 我们是做餐饮众筹的,之前我们策划过一个餐饮店内注册送饮料的活动。初期的想法是消费者注册完了以后,我们的 电销系统 及时跟进,以此来促进餐饮众筹项目的成交。我们当时的想法非常的天真,一厢情愿的认为消费者在这家店铺吃饭,看到这家店生意很好,就会考虑成为这家店的股东。 第一次的店内营销活动,我们在一个店内一天就有好几百的注册用户,但最终自然转化很低,一个月下来0用户参与众筹投资。 栗子2: 我们后期开发过一款互联网产品,主打消费券交易功能。简单来说就是我们每个月给每家餐饮店的股东都免费发放投资额的1%作为消费券,供股东消费使用。这是作为一个股东福利免费发放给店铺股东的,股东可以自己消费,也可以转送给亲朋好友。但是后来有股东反映,有时候自己没时间去店铺消费,又不想白白送给别人,或者是投资的餐厅是个异地项目,去一趟路费都赶上投资额了。 Ok,用户提出了问题,我们开始思考解决问题的方式。经过程序猿大人们的日夜加班,我们上线了消费券交易功能,股东的消费券可以自由出售了。程序猿大人在开发这个股东券交易功能的时候,是把这个功能当成一个产品来看待的(此处应该有认真脸),其中还有一个互动环节,即普通消费者在购买股东券消费的时候

用户场景究竟是个啥?

左心房为你撑大大i 提交于 2019-11-29 00:34:31
设计或者营销,只有嵌入在流程里才有意义。首先分析用户场景,由此导入产品场景和营销场景。 (一)非常痛的领悟 在正式阐述用户场景之前,先听废话师举一斤栗子。 栗子1: 我们是做餐饮众筹的,之前我们策划过一个餐饮店内注册送饮料的活动。初期的想法是消费者注册完了以后,我们的 电销系统 及时跟进,以此来促进餐饮众筹项目的成交。我们当时的想法非常的天真,一厢情愿的认为消费者在这家店铺吃饭,看到这家店生意很好,就会考虑成为这家店的股东。 第一次的店内营销活动,我们在一个店内一天就有好几百的注册用户,但最终自然转化很低,一个月下来0用户参与众筹投资。 栗子2: 我们后期开发过一款互联网产品,主打消费券交易功能。简单来说就是我们每个月给每家餐饮店的股东都免费发放投资额的1%作为消费券,供股东消费使用。这是作为一个股东福利免费发放给店铺股东的,股东可以自己消费,也可以转送给亲朋好友。但是后来有股东反映,有时候自己没时间去店铺消费,又不想白白送给别人,或者是投资的餐厅是个异地项目,去一趟路费都赶上投资额了。 Ok,用户提出了问题,我们开始思考解决问题的方式。经过程序猿大人们的日夜加班,我们上线了消费券交易功能,股东的消费券可以自由出售了。程序猿大人在开发这个股东券交易功能的时候,是把这个功能当成一个产品来看待的(此处应该有认真脸),其中还有一个互动环节,即普通消费者在购买股东券消费的时候

sublime常用快捷键

非 Y 不嫁゛ 提交于 2019-11-28 16:01:02
 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。 Ctrl+M 光标移动至括号内结束或开始的位置。 Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。 Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。 Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。 Ctrl+Shift+] 选中代码,按下快捷键,展开代码。 Ctrl+K+0 展开所有折叠代码。 Ctrl+← 向左单位性地移动光标,快速移动光标。 Ctrl+→ 向右单位性地移动光标,快速移动光标。 shift+↑ 向上选中多行。 shift+↓ 向下选中多行。 Shift+← 向左选中文本。 Shift+→ 向右选中文本。 Ctrl+Shift+←

多元高斯分布

戏子无情 提交于 2019-11-28 08:39:38
让我们回到小球检测的栗子,在一元高斯分布下,我们只使用了色相值这一个性质。然而,颜色其实是用多个维度来定义的。比如,在HSV模型下,除了色相值还有饱和度(Saturation)和亮度(Value)。而我们通常使用的三原色光模式(RGB模型)将颜色表示成红色(R)、绿色(G)和蓝色(B)的叠加。如果我们用RGB值来表示一个颜色,怎样表示我们栗子中的小球呢?我们将图片中所有像素点的RGB值用散点图的形式画出来可以得到下面的图: 那我们怎样对这种图形进行建模呢?如这一节的题目所说,我们将一元高斯分布扩展到多元高斯分布并对RGB值进行建模。 让我们首先来介绍多元高斯分布的数学形式吧: 多元高斯分布和一元高斯分布是十分相似的,我们用加粗的 来表示变量(一个向量), 表示维度(元的数目),加粗的 表示平均向量,大写的 表示协方差矩阵(Covariance Matrix,是一个方阵), 表示 的行列式值, 表示矩阵 的转置。 值得一提的是协方差矩阵,它由两部分组成,方差(Variance)和相关性(Correlation),对角线上的值表示方差,非对角线上的值表示维度之间的相关性。拿一个二维协方差矩阵作栗子: 其中,对角线上的 和 分别表示变量 和 的独立方差,非对角线上的 表示两个变量之间的相关性(注意 和 是相等的)。 回到小球检测的栗子,我们考虑用RGB来对“红色

一元高斯分布

时光总嘲笑我的痴心妄想 提交于 2019-11-28 08:38:45
在这一节我们将介绍如何使用一元高斯分布对机器人误差进行建模。 在进入正题之前,我们需要首先了解为什么学习高斯分布?什么使得高斯分布有效并且重要?为什么使用高斯分布对噪声和不确定性进行建模(而不是其他概率分布模型,比如均匀分布)? 高斯分布使得只需要两个参数就能确定一个连续的概率分布。这两个参数分别是均值和方差,这很简洁。这也使得高斯分布易于计算和推断。 高斯分布有一些较好的数学性质。例如,两个高斯分布的积还是高斯分布。这使得你在对高斯分布做运算的时候不需要考虑其他的概率分布。 理论上来说,根据中心极限定理,大量相互独立的随机变量,其均值的分布以高斯分布为极限。而噪声和不确定性就是包含大量相互独立的随机变量的数据,用高斯分布对它们进行建模是不二选择。 说了这么多,我们来举个栗子吧,怎样使用高斯分布来对一个目标颜色进行建模? 下图是足球机器人通过头顶摄像机拍摄到的照片。 显然,图片中有两种颜色的球,黄球和红球。我们设想这个足球机器人想检测图片中的黄球。对于人类来说,一眼就能分辨出黄球在哪,但对一个机器人来说这并不简单。机器人读入的图片是一个一个像素的数值,它需要建立从像素的数值到“黄色”或者“红色”的映射。不妨让我们来看看“黄球”里面的像素数值是怎样的。我们记录黄球的每个像素的色相值(Hue, HSV模型 中表示色彩的基本属性,就是平常所说的颜色名称,如红色、黄色等)

Sublime Text3快捷键大全

懵懂的女人 提交于 2019-11-28 06:41:31
Sublime Text3快捷键大全 选择类 Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。 Ctrl+M 光标移动至括号内结束或开始的位置。 Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。 Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。 Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。 Ctrl+Shift+] 选中代码,按下快捷键,展开代码。 Ctrl+K+0 展开所有折叠代码。 Ctrl+← 向左单位性地移动光标,快速移动光标。 Ctrl+→ 向右单位性地移动光标,快速移动光标。 shift+↑ 向上选中多行。 shift+↓ 向下选中多行。 Shift+← 向左选中文本。 Shift+→ 向右选中文本。

寻找的常用webstorm快捷键

六月ゝ 毕业季﹏ 提交于 2019-11-26 15:53:15
1 1. 必备快捷键 2 Ctrl+/:注释当前行 3 Ctrl+Shift+/:当前位置插入注释 4 Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的 5 Ctrl+Shift+A:选择当前标签前后,修改标签用的 6 F11:全屏 7 Shift+F11:全屏免打扰模式,只编辑当前文件 8 Alt+F3:选择所有相同的词 9 Alt+.:闭合标签 10 Alt+Shift+数字:分屏显示 11 Alt+数字:切换打开第N个文件 12 Shift+右键拖动:光标多不,用来更改或插入列内容 13 鼠标的前进后退键可切换Tab文件 14 按 Ctrl,依次点击或选取,可需要编辑的多个位置 15 按 Ctrl+Shift+上下键,可替换行 16 Ctrl+Shift+P:打开命令面板 17 Ctrl+P:搜索项目中的文件 18 Ctrl+G:跳转到第几行 19 Ctrl+W:关闭当前打开文件 20 Ctrl+Shift+W:关闭所有打开文件 21 Ctrl+Shift+V:粘贴并格式化 22 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 23 Ctrl+L:选择行,重复可依次增加选择下一行 24 Ctrl+Shift+L:选择多行 25 Ctrl+Shift+Enter:在当前行前插入新行 26 Ctrl+X:删除当前行 27 Ctrl+M:跳转到对应括号 28

人工智能的常用十种算法

ε祈祈猫儿з 提交于 2019-11-26 12:12:59
1. 决策树 根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。 如果你觉得这篇文章看起来稍微还有些吃力,或者想要更系统地学习人工智能,那么推荐你去看床长人工智能教程。非常棒的大神之作,教程不仅通俗易懂,而且很风趣幽默。点击 这里 可以查看教程。 2. 随机森林 视频 在源数据中随机选取数据,组成几个子集 S 矩阵是源数据,有 1-N 条数据,A B C 是feature,最后一列C是类别 由 S 随机生成 M 个子矩阵 这 M 个子集得到 M 个决策树 将新数据投入到这 M 个树中,得到 M 个分类结果,计数看预测成哪一类的数目最多,就将此类别作为最后的预测结果 3. 逻辑回归 视频 当预测目标是概率这样的,值域需要满足大于等于0,小于等于1的,这个时候单纯的线性模型是做不到的,因为在定义域不在某个范围之内时,值域也超出了规定区间。 所以此时需要这样的形状的模型会比较好 那么怎么得到这样的模型呢? 这个模型需要满足两个条件 大于等于0,小于等于1 大于等于0 的模型可以选择 绝对值,平方值,这里用 指数函数,一定大于0 小于等于1 用除法,分子是自己,分母是自身加上1,那一定是小于1的了 再做一下变形,就得到了 logistic