摘要:
引用 先上个示例: 上述代码使val中包含自身,而产生了无限递归。上述示例表明Python中的变量名为引用类型,赋值只是使得左值指向与右值相同的内存对象。 is运算符可以判断两个引用是否指向了同一个对象,而==运算符判断两个引用指向的值是否相等而不关心指向什么对象。 对引用不了解的朋友,可以把Pyt 阅读全文
posted @ 2017-06-05 21:54
叶常绿
阅读(559)
评论(0)
推荐(0)
摘要:
Git是流行的分布式版本控制系统,可以方便的管理多人协作的项目并避免了集中式版本控制系统对服务器的依赖。 简介 版本库(repository)是一个由Git管理的目录,Git将跟踪工作目录下文件的修改并在需要时还原. 在工作目录下.git子目录则维护着版本库 . Git维护三个组件: 工作目录: 保 阅读全文
posted @ 2017-06-05 21:54
叶常绿
阅读(146)
评论(0)
推荐(0)
摘要:
Bellman-Ford算法 Bellman-Ford是一种容易理解的单源最短路径算法, Bellman-Ford算法需要两个数组进行辅助: dis[i]: 存储顶点i到源点已知最短路径 path[i]: 存储顶点i到源点已知最短路径上, i的前一个顶点. 若图有n个顶点, 则图中最长简单路径长度不 阅读全文
posted @ 2017-06-05 21:53
叶常绿
阅读(864)
评论(0)
推荐(0)
摘要:
Prim算法 连通分量是指图的一个子图,子图中任意两个顶点之间都是可达的。最小生成树是连通图的一个连通分量,且所有边的权值和最小。 最小生成树中,一个顶点最多与两个顶点邻接;若连通图有n个顶点,则最小生成树中一定有n-1条边。 Prim算法需要两个线性表来进行辅助: visited: 标记已经加入生 阅读全文
posted @ 2017-06-05 21:53
叶常绿
阅读(1080)
评论(0)
推荐(0)
摘要:
带权路径最小的二叉树称为最优二叉树或Huffman(哈夫曼树)。 Huffman树的构造 将节点的权值存入数组中,由数组开始构造Huffman树。初始化指针数组,指针指向含有权值的孤立节点。 数组b中的指针可以理解为二叉树的根指针。 进行n - 1次循环建立Huffman树 选择b中根节点权值最小的 阅读全文
posted @ 2017-06-05 21:53
叶常绿
阅读(268)
评论(0)
推荐(0)
摘要:
回归分析是研究变量之间定量关系的一种统计学方法,具有广泛的应用。 Logistic回归模型 线性回归 先从线性回归模型开始,线性回归是最基本的回归模型,它使用线性函数描述两个变量之间的关系,将连续或离散的自变量映射到连续的实数域。 模型数学形式: 引入损失函数(loss function,也称为错误 阅读全文
posted @ 2017-06-05 21:52
叶常绿
阅读(1081)
评论(0)
推荐(0)
摘要:
经历手写SVM的惨烈教训(还是太年轻)之后,我决定使用工具箱/第三方库 Python libsvm的GitHub仓库 LibSVM是开源的SVM实现,支持C, C++, Java,Python , R 和 Matlab 等, 这里选择使用Python版本。 安装LibSVM 将LibSVM仓库的所有 阅读全文
posted @ 2017-06-05 21:51
叶常绿
阅读(305)
评论(0)
推荐(0)
摘要:
支持向量机概念 线性分类器 首先介绍一下线性分类器的概念,C1和C2是要区分的两个类别,在二维平面中它们的样本如上图所示。中间的直线就是一个分类函数,它可以将两类样本完全分开。一般的,如果一个线性函数能够将样本完全正确的分开,就称这些数据是线性可分的,否则称为非线性可分的。 线性函数是关于自变量的一 阅读全文
posted @ 2017-06-05 21:51
叶常绿
阅读(378)
评论(0)
推荐(0)
摘要:
贝叶斯定理 贝叶斯定理是通过对观测值概率分布的主观判断(即先验概率)进行修正的定理,在概率论中具有重要地位。 先验概率分布(边缘概率)是指基于主观判断而非样本分布的概率分布,后验概率(条件概率)是根据样本分布和未知参数的先验概率分布求得的条件概率分布。 贝叶斯公式: 变形得: 其中 P(A)是A的先 阅读全文
posted @ 2017-06-05 21:50
叶常绿
阅读(8606)
评论(0)
推荐(0)
摘要:
Http协议简介 HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。HTTP目前协议的版本是1.1.HTTP是一种无状态的协议。 无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器 阅读全文
posted @ 2017-06-05 21:49
叶常绿
阅读(205)
评论(0)
推荐(0)
摘要:
Servlet基础 Jsp的本质即为Servlet,jsp页面部署到web容器中后会被编译为Servlet。Servlet使用输出流输出html标签,开发过程复杂且难以进行设计。 Servlet是一个完整的java类,jsp是对Servlet的简化。Servlet中没有jsp的内置对象,jsp内置对 阅读全文
posted @ 2017-06-05 21:49
叶常绿
阅读(123)
评论(0)
推荐(0)
摘要:
C指针与内存 指针是C / C++ 中重要的构造类型,指针赋予了C / C++程序直接访问和修改内存的能力。C / C++的许多重要应用,如编译、OS、嵌入式开发都依赖于这种能力。 冯诺依曼体系的计算机内存存储指令和数据,我们可以将其抽象为指令区和数据区(当然实际情况要复杂得多)。数据区中包含栈(s 阅读全文
posted @ 2017-06-05 21:47
叶常绿
阅读(414)
评论(0)
推荐(0)
摘要:
1. Hello World! 依照惯例首先Hello World镇楼: 1 #include<stdio.h> 2 3 int main(void) { 4 printf("Hello World!\n"); 5 return 0; 6 } C源文件组成: (1) 预处理指令(不是c语句) (2) 阅读全文
posted @ 2017-06-05 21:47
叶常绿
阅读(263)
评论(0)
推荐(0)
摘要:
C字符串 C中的字符串是以空字符('\0')结尾的一个char数组,基本的实现字符串的方法有:字符串常量,字符串数组,char数组,char指针。字符串使用广泛,如与用户交互等处理自然语言的情况。C为其提供的许多函数主要包含在string.h(各种处理函数)和stdio.h(面向字符串的输入输出函数 阅读全文
posted @ 2017-06-05 21:46
叶常绿
阅读(218)
评论(0)
推荐(0)
摘要:
预处理指令 C源码在进行编译前会先经过预处理,预处理指令均以#开头,结尾没有分号(;)不是C语句。预处理器采用“语言符号”的分析方式,将空格作为区分标志之间的符号,一行作为一条指令,“\”可以将预处理指令延伸到下一行。 一、宏定义 1.不带参数的宏定义 (1)不带参数的宏定义就是用一个标识符(宏名) 阅读全文
posted @ 2017-06-05 21:38
叶常绿
阅读(294)
评论(0)
推荐(0)
摘要:
一、终端I/O 1.单字符I/O:getchar(),putchar() (1)单字符输入(get character): 【 int getchar();】 返回值为输入的字符(ASCII)。可以接受任何字符,包括非打印字符。当一次键入多个字符时按下回车键后getchar开始逐个读取所有字符(包括 阅读全文
posted @ 2017-06-05 21:35
叶常绿
阅读(203)
评论(0)
推荐(0)
摘要:
什么情况下需要布隆过滤器? 先来看几个比较常见的例子 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 yahoo, gmail等邮箱垃圾邮件过滤功能 这几个例子有一个共同的特点: 如何判断一个元素是否存在一个集合中 阅读全文
posted @ 2017-06-05 21:34
叶常绿
阅读(324)
评论(0)
推荐(0)
摘要:
相信大家平时或多或少听过不少关于“函数式编程” (FP)相关的词语,有些Geek经常吹捧函数式的优点或者特性比如:纯函数无副作用、不变的数据、高阶函数、流计算模式、尾递归、柯里化等等,再加上目前的函数式理论越来越多的应用于工程中,OCaml,clojure, scala等FP语言日渐火爆。本编文章, 阅读全文
posted @ 2017-06-05 21:33
叶常绿
阅读(186)
评论(0)
推荐(0)
摘要:
对于web开发而言,缓存必不可少,也是提高性能最常用的方式。无论是浏览器缓存(如果是chrome浏览器,可以通过chrome:://cache查看),还是服务端的缓存(通过memcached或者redis等内存数据库)。缓存不仅可以加速用户的访问,同时也可以降低服务器的负载和压力。那么,了解常见的缓 阅读全文
posted @ 2017-06-05 21:32
叶常绿
阅读(810)
评论(0)
推荐(0)
摘要:
采取什么办法可以让一个Web服务可大规模可扩展?相信你会对这个问题感兴趣。 克隆 通常来说,公共服务器上的一个可伸缩的web服务总是隐藏在一个Load Balancer(负载均衡器)之后。这个负载均衡器会将负载(来自用户的请求)均匀的分配到一组服务器或者服务器集群。那意味着什么?举个例子:某个用户访 阅读全文
posted @ 2017-06-05 21:31
叶常绿
阅读(372)
评论(0)
推荐(0)
摘要:
Redux要解决什么问题? 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括 UI 状态,如激活的路由,被选中的标签,是否显示加载动效或 阅读全文
posted @ 2017-06-05 21:31
叶常绿
阅读(230)
评论(0)
推荐(0)
摘要:
在前一篇文章中可伸缩架构简短系列中提到过关于异步的问题。当时推荐使用RabbitMQ来做任务队列的实现方案。本篇文章以Node.js为例子,来实际操作如何和RabbitMQ进行交互。 介绍 RabbitMQ是一个消息代理。它最初的思想特别简单:接受并且转发消息。你可以将它想象为邮局:当你将邮件放到信 阅读全文
posted @ 2017-06-05 21:30
叶常绿
阅读(1112)
评论(0)
推荐(0)
摘要:
在上一篇文章在Node.js中使用RabbitMQ系列一 Hello world我有使用一个任务队列,不过当时的场景是将消息发送给一个消费者,本篇文章我将讨论有多个消费者的场景。 其实,任务队列最核心解决的问题是避免立即处理那些耗时的任务,也就是避免请求-响应的这种同步模式。取而代之的是我们通过调度 阅读全文
posted @ 2017-06-05 21:30
叶常绿
阅读(215)
评论(0)
推荐(0)
摘要:
async / await是ES7的重要特性之一,也是目前社区里公认的优秀异步解决方案。目前,async / await这个特性已经是stage 3的建议,可以看看TC39的进度,本篇文章将分享async / await是如何工作的,阅读本文前,希望你具备Promise、generator、yiel 阅读全文
posted @ 2017-06-05 21:29
叶常绿
阅读(269)
评论(0)
推荐(0)
摘要:
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我 阅读全文
posted @ 2017-06-05 21:27
叶常绿
阅读(175)
评论(0)
推荐(0)
摘要:
如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs, 一个基于内核的动态设备文件系统,他首次出现在2.3.46内核中。M 阅读全文
posted @ 2017-06-05 21:26
叶常绿
阅读(218)
评论(0)
推荐(0)
摘要:
将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法 SendKeys string[, wait] SendKeys 语句的语法具有以下几个命名参数: 部分 描述 string 必需的。字符串表达式,指定要发送的按键消息。 Wait 可选的。指定等待方式的 BooleandefB 阅读全文
posted @ 2017-06-05 21:25
叶常绿
阅读(7770)
评论(0)
推荐(0)
摘要:
sendkeys 用于输入键盘按键 appactivate 用于聚焦程序 on error resume next set ws = createObject("wscript.shell") appactiveate可以指定title 或者 pid 如下 (1)指定标题 ws.run "notep 阅读全文
posted @ 2017-06-05 21:22
叶常绿
阅读(800)
评论(0)
推荐(0)
摘要:
如图: 当我们遭到暴力破解ssh服务该怎么办 内行看门道 外行看热闹 下面教大家几招办法: 1 密码足够的复杂,密码的长度要大于8位最好大于20位。密码的复杂度是密码要尽可能有数字、大小写字母和特殊符号混合组成 暴力破解是有位数限制的 当前的密码字典好像最高支持破解20位的密码 ,但也有可能更高 总 阅读全文
posted @ 2017-06-05 21:21
叶常绿
阅读(2390)
评论(0)
推荐(0)
摘要:
MTA(Mail transfer Agent) —对于服务器管理员来说,邮件传输代理是最为重要的工具。MTA的主要工作就是将电子邮件从一台主机发送到另一台主机。MTA使用SMTP(简单邮件传输协议)来传送电子邮件。为了让你更清楚,我们平时用来收发邮件的客户端也使用SMTP,但它们并不是MTA。它们 阅读全文
posted @ 2017-06-05 21:21
叶常绿
阅读(2442)
评论(1)
推荐(0)
摘要:
电子邮件基本概念: MUA(Mail User Agent)接收邮件所使用的邮件客户端,使用IMAP或POP3协议与服务器通信; MTA(Mail Transfer Agent) 通过SMTP协议发送、转发邮件; MDA(Mail Deliver Agent)将MTA接收到的邮件保存到磁盘或指定地方 阅读全文
posted @ 2017-06-05 21:20
叶常绿
阅读(4245)
评论(0)
推荐(1)
摘要:
一、实验目的 一、实验目的 1、熟练掌握配置默认路由、NAT; 2、学习私有网络访问外网的测试方法。 二、实验环境 路由器2台或者PT,三层交换机1台,PC4台。 三、实验拓扑结构图及网络规划 1、网络功能描述 内部网有4个部门,要求相互之间不能通过网上邻居访问,但可以通过IP地址互相访问。内部网全 阅读全文
posted @ 2017-06-05 21:20
叶常绿
阅读(949)
评论(0)
推荐(0)
摘要:
1.将文本每行最后七个字符换成!号 sed -n 's#.\{7\}$#!#p' ooo 在文本的每一行前添加#符号 sed 's/^.\?/#&/' passwd & 替代符 替代前面所匹配的 ? 数量符 需要转义 表示1个或0个 / 分隔符 此处三个都是 可以用别的符号代替 2.将某个目录下所有 阅读全文
posted @ 2017-06-05 21:19
叶常绿
阅读(761)
评论(0)
推荐(0)
摘要:
1 要能根据拓扑图区分是lan和wan;要能根据拓扑图知道有多少个广播域即子网;要知道哪些是终端设备和中间设备 一个集线器为一个冲突域 一个交换机为一个广播域 常见终端:打印机电话电脑 常见中间:路由器交换机集线器 2 TCP/IP协议模型及各层功能;OSI 模型与 TCP/IP 模型的对应关系 应 阅读全文
posted @ 2017-06-05 21:18
叶常绿
阅读(209)
评论(0)
推荐(0)
摘要:
目录 使系统没有“运行”选项 1让操作系统无“关闭系统” 选项 2让操作系统无“注销”选项 3让操作系统无逻辑驱动器C 4让操作系统无法切换至传统DOS的实模式下 5让系统登录时显示一个登录窗口,以下是写入启动弹出对话框标题 6让系统登录时显示一个登录窗口,以下是写入启动弹出对话框内容 7更改系统程 阅读全文
posted @ 2017-06-05 21:17
叶常绿
阅读(607)
评论(0)
推荐(0)
摘要:
虚拟机下配置网络时 rhel7.2安装新建虚拟机内存2G CPU 1核2线 硬盘20G存为单个文件 使用ISO镜像 桥接网卡引导界面: Install Red Hat Enterprise Linux 7.2 安装RHEL 7.2 Test this media & install Red Ha 阅读全文
posted @ 2017-06-05 21:16
叶常绿
阅读(240)
评论(0)
推荐(0)
摘要:
什么是闭包?百度的答案: 什么是闭包 “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳 阅读全文
posted @ 2017-06-05 21:09
叶常绿
阅读(198)
评论(0)
推荐(0)
摘要:
本人新手,如果有什么不足的地方,希望可以得到指点 今天尝试用javascript写一个计算器 首先把计算器的按钮做出来,用button做好了,这样可以不用设置太多的样式 <button value="7" >7</button> 按照上面把0-9数字的按钮都搞出来 当然还有+-*/=%这些按钮 顺便 阅读全文
posted @ 2017-06-05 21:09
叶常绿
阅读(398)
评论(0)
推荐(0)
摘要:
需要工具extundelete(可通过xshell上传下载到linux)知识点:ifconifig eth0 查看ipfdisk /dev/sda 管理磁盘mkfs.ext4 /dev/sda4 格式化sda4分区为ext4的文件系统分区mount /dev/cdrom /mnt/ 挂载光驱umou 阅读全文
posted @ 2017-06-05 21:08
叶常绿
阅读(460)
评论(0)
推荐(0)
摘要:
<html><head><style> .short{height:50px;width:55px;float:left;}</style></head><body><script>var xianshi="";var shuzi="";var huanchun="";//如果连续输入数字,则累加其 阅读全文
posted @ 2017-06-05 21:07
叶常绿
阅读(218)
评论(0)
推荐(0)
摘要:
初级篇 选择器 元素选择器css:h1{color: red}html:<h1> hello world </h1>类型选择器css:koo{color: red}html:<koo> hello world </koo>属性选择器css:[title]{color: red} //指定属性html 阅读全文
posted @ 2017-06-05 21:07
叶常绿
阅读(177)
评论(0)
推荐(0)
摘要:
在github里看到了个不错的脚本游戏,决定亲自动手来写,效果如下 下面是代码的思路分享 把整个代码理解消化确实不容易,但是如果你坚持看完相信你一定会有收获 如果没兴趣可以直接点击下面的链接 复制代码 开玩: http://www.cnblogs.com/demonxian3/p/6241755.h 阅读全文
posted @ 2017-06-05 21:06
叶常绿
阅读(5255)
评论(1)
推荐(0)
摘要:
阅读全文
posted @ 2017-06-05 21:05
叶常绿
阅读(183)
评论(0)
推荐(0)
摘要:
一共两个页面,第一个为MainPage.xaml,代码如下: 前台 后台代码如下: MainPage.xaml.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net 阅读全文
posted @ 2017-06-05 21:04
叶常绿
阅读(132)
评论(0)
推荐(0)
摘要:
前台 <ListBox x:Name="listbox1" Margin="6"> <ListBox.ItemTemplate> <DataTemplate> <Grid Margin="15" Tag="{Binding ImageID}" Tap="Post_Click"> <StackPane 阅读全文
posted @ 2017-06-05 21:03
叶常绿
阅读(202)
评论(0)
推荐(0)
摘要:
byte[] _DiseaseImage;[Column(DbType = "Image", UpdateCheck = UpdateCheck.Never)] //保证图像超出8K时不会出错public byte[] DiseaseImage{get{return (byte[])this._Di 阅读全文
posted @ 2017-06-05 21:03
叶常绿
阅读(122)
评论(0)
推荐(0)

浙公网安备 33010602011771号