php multicast多播实现详解
什么是多播? 1 2 3 4 5 1 2 3 4 5 依赖于ip协议实现 1 2 3 1 2 3 1 2 3 1 2 3 multicast_client.php文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 查看全文
纯JS写的2048游戏,分享之
这几天玩儿着2048这个游戏,突然心血来潮想练习下敲代码的思路。于是乎就模仿做了一个,到眼下位置还没有实现动态移动,不是非常好看,只是玩儿着自己模仿的小游戏还是蛮爽的,哈哈 假设没有玩儿过这个游戏,最好先试玩儿下,这样看起下边的代码来easy些 用的是event。临时不支持firefox下玩儿。。。 ... 查看全文
jsp实现仿QQ空间新建多个相冊名称,向相冊中加入照片
工具:Eclipse,Oracle,smartupload.jar。语言:jsp,Java;数据存储:Oracle。 实现功能介绍: 主要是新建相冊,能够建多个相冊,在相冊中加入多张照片,删除照片,删除相冊,当相冊下有照片时先删除照片才干删除相冊。 由于每一个相冊和照片要有所属人。所以顺带有登录功能 ... 查看全文
PHP命名空间(Namespace)的使用详解
对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和m ... 查看全文
前端小白之每天学习记录----简单的原生js路由
路由: 根据不同的url 显示 不同的内容方法:hash(锚链接)实现路由history对象 1.首先要了解什么是hash,在这里你可以认为hash就是网址后面加上的 #/xxx 当<a>标签被点击时 话不多说,直接上代码: 2.实现一个简单的路由 location对象: location对象是 j ... 查看全文
Http Header信息&状态码
Header信息 HTTP状态码 一些常见的状态码为: 200 - 服务器成功返回网页 304 - 自上次请求,网页未修改过;不会返回网页内容。 404 - 请求的网页不存在 503 - 服务不可用 详细分解: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 2xx (成功) ... 查看全文
HTTP2.0 原理详解
影响一个网络请求的因素主要有两个,带宽和延迟。今天的网络基础建设已经使得带宽得到极大的提升,大部分时候都是延迟在影响响应速度。连接无法复用连接无法复用会导致每次请求都经历三次握手和慢启动。三次握手在高延迟的场景下影响较明显,慢启动则对文件类大请求影响较大。head of line blockingh... ... 查看全文
Neural Networks for Machine Learning by Geoffrey Hinton (4)
一种能够学习家谱关系的简单神经网络 血缘一共同拥有12种关系: son, daughter, nephew, niece, father, mother, uncle, aunt, brother, sister, husband, wife 有1个英国家庭以及1个意大利家庭,每一个家庭有12个人。 ... 查看全文
bzoj 1834: [ZJOI2010]network 网络扩容 -- 最大流+费用流
1834: [ZJOI2010]network 网络扩容 Description 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 Input 输入文件的第一 ... 查看全文
js之Ajax与跨域
一、Ajax 我们对Ajax一定不会陌生,异步发送请求获取数据,这是我们前端与后台服务器交互的重要的手段,那么对于ajax我们需要了解什么呢? 我们手写一个ajax,这样就能够基本了解使用了ajax了。 这是一个最基本的一个ajax的流程,我们需要new一个XMLHttpRequest来进行操作,针 ... 查看全文
lucene简介——(一)
查看apache的东西格式就是上面的,例如 maven是 maven.apache.org tomcat就是 tomcat.apache.org ... 查看全文
Delphi中的Sender:TObject对象解析
Delphi中的Sender:TObject对象解析 procedure TForm1.Button1Click(Sender: TObject); begin end; 解析:Procedure是过程,TForm是窗体类,加上数字就是某个窗体,像TForm1就是Form1窗体。 Button1是你 ... 查看全文
Windows 驱动模型的发展历史
引用 http://blog.chinaunix.net/uid-223060-id-2127514.html Windows 驱动模型的发展历史 分类: WINDOWS 2009-12-28 10:56:28 分类: WINDOWS 2009-12-28 10:56:28 1.最先开始使用的是VX ... 查看全文
在Docker for Windows中运行GUI程序
Docker运行GUI原理 Docker目前大多应用在服务器领域,那么在Docker中可以运行GUI程序吗?怀着好奇心google了一番,还真有人写了一篇文章 查看全文
windows系统快捷键
1、我的键盘:windows键的开启,需要按住FN键+windows键。 2、windows键 + E,表示打开我的电脑。 3、windows键 + R,打开windows的命令行窗口。 4、windows键 + D,桌面与窗口之间切换。 5、windows键 + M,窗口最小化。 6、window ... 查看全文
Delphi的又一小缺陷: TDate赋值给Variant得到varDouble而不是varDate
//Delphi 10.3.1 32bit, Win 7 32bit procedure TForm1.btnTimeToVariantClick(Sender: TObject); var d:TDate; t:TTime; v:Variant; begin d := Date(); t := T... ... 查看全文
C# DataContract DataMember
Windows Communication Foundation (WCF) uses a serialization engine called the Data Contract Serializer by default to serialize and deserialize data (c ... 查看全文
win下通过pip安装TensorFlow
官方介绍(超详细):https://www.tensorflow.org/install/pip 按照官方介绍,不同的TensorFlow版本只支持特定的python版本所以你要是下载.whl包安装的话,需要选择好合适的版本,我第一次安装的时候不知道这些,就是从python3.7然后使用 $ pip ... 查看全文
Finance API文档
0. 公共部分 请求url {apiRoot}/{method}?ver={version}&appkey={appkey}&sign={sign} | 参数名 | 说明 | 示例 | | | | | | apiRoot | 根地址 | http://localhost:9000 | | metho ... 查看全文
C#的datatable使用
// 构造datatable DataTable dt = new DataTable("test_table"); dt.Columns.AddRange(new DataColumn[]{ new DataColumn("name", typeof(string)), new DataColum... ... 查看全文