前言 扯淡 这个月比较倒霉,我送了女朋友一台笔记本电脑作为生日礼物,结果15天一过电脑就坏了,悲剧的我还把电脑盒子给扔了!淘宝不给换更不给退 于是被女朋友臭骂了一过星期后,今天本来在公司有任务的,但是去修了个电脑(换主板啊......),一蹉跎就快五点了,现在反正干劲也不行,就写篇博客吧 需求 上周五的时候,确切说是周四晚上,老板终于又递上了一个神奇的需求 浏览器检测手机是否安装app 尼玛,反正在我看来,这个需求够奇葩的,当时我还一致认为不能完成,但是最后也居然想出了(抄出了)一个办法,于是这…
原文:Emgu-WPF 激光雷达研究-移动物体检测 接上篇: https://blog.csdn.net/u013224722/article/details/80738619 先pose出效果图,下次撰写思路. WPF录屏经典源码分享: https://github.com/NickeManarin/ScreenToGif https://github.com/NickeManarin/ScreenToGif/releases 运动物体识别: 噪点处理后: 踩坑过程: 其他参考: Aforge…
本文由  网易云发布. 易盾业务风控周报每周呈报值得关注的安全技术和事件,包括但不限于内容安全.移动安全.业务安全和网络安全,帮助企业提高警惕,规避这些似小实大.影响业务健康发展的安全风险. 1.央行:严禁未经授权认可的APP接入征信系统 随着个人征信统一市场的建立,征信信息安全纳上日程.央行在近期发布的一份通知中要求,征信运行机构和接入机构未经授权严禁查询征信报告,严禁未经授权认可的APP接入征信系统.此外,要求成立征信信息安全工作领导小组,明确领导层中分管征信工作的负责人为第一责任人. 2.…
若初次接触MQTT协议,可先理解以下概念: [MQTT协议特点]——相比于RESTful架构的物联网系统,MQTT协议借助消息推送功能,可以更好地实现远程控制. [MQTT协议角色]——在RESTful架构的物联网系统,包含两个角色客户端和服务器端,而在MQTT协议中包括[MQTT协议消息]——MQTT中的消息可理解为发布者和订阅者交换的内容(负载),这些消息包含具体的内容,可以被订阅者使用. [MQTT协议主题]——MQTT中的主题可理解为相同类型或相似类型的消息集合. -----------…
HTML HTML解析 HTML解析是一个将字节转化为字符,字符解析为标记,标记生成节点,节点构建树的过程. 标记化算法 是词法分析过程,将输入内容解析成多个标记.HTML标记包括起始标记.结束标记.属性名称和属性值.标记生成器识别标记,传递给树构造器,然后接受下一个字符以识别下一个标记:如此反复直到输入的结束. 该算法的输出结果是 HTML 标记.该算法使用状态机来表示.每一个状态接收来自输入信息流的一个或多个字符,并根据这些字符更新下一个状态.当前的标记化状态和树结构状态会影响进入下一状态的…
前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹——落地篇 接上文:浅谈Hybrid技术的设计与实现(阅读本文前,建议阅读这个先) 上文说了很多关于Hybrid的概要设计,可以算得上大而全,有说明有demo有代码,对于想接触Hybrid的朋友来说应该有一定帮助,但是对于进阶的朋友可能就不太满足了,他们会想了解其中的每一个细节,甚至是一些Native的实现,小钗这里继续抛砖引玉,希望接下来的内容对各位有一定帮助. 进入今天的内容…
目录 通过手机浏览器打开APP或者跳转到下载页面 添加 schemes 网页设置 参考链接 通过手机浏览器打开APP或者跳转到下载页面 以下仅展示最简单的例子及关键代码 由于硬件条件有限,仅测试了 Android 下的情况 IOS 的自行参考链接 添加 schemes 在 HBuilder 创建的移动 APP 项目下有 manifest.json 文件,在里面添加 schemes,schemes 中的值你喜欢设置成什么就什么吧. 网页设置 这个时候,你需要一个简单 web 系统,能提供一个简单的…
首先给出参考资料http://my.oschina.net/liucundong/blog/354029?p=3#rpl_291191828 通过浏览器直接打开Android应用程序 Android 浏览器打开本地APK 他们都是通过给App设置 URL SHAME 启动方式以后,通过前端html设置就是方法,调用起来App的,并设置了超时时间.如果超时后仍然没有调用的话,则跳转到下载界面 如何判断是否安装,还搞不太清楚,后续再研究 http://www.jb51.net/article/505…
最后一个周末了,昨天去做了许多事,算是对最近的一些整理和了结吧.早上广州下雨了,9点起来吃了早餐之后又睡了1个小时.中午吃了泡面,幸福感max.晚上煎了菜脯蛋和肉卷,拖着拉着把<旋风十一人>看到最新了.然后出去散步.头也不抬,手机不带,只看着脚下的白线,沿着公园走了两圈,突然意识到不能再这样迷茫下去了,还是要找个目标啊. 想来目前最应该做的,还是做技术的积累.公司自研引擎虽然也好,但是还是要多了解一些业界的新技术.我想,unreal4会是一个不错的入口点. 接下来会尽量抽时间,从头学起unre…
20155228 2016-2017-2 <Java程序设计>第1周学习总结 教材学习内容总结 这部分内容是以教材为基础,根据个人的理解来描述的,有的地方的理解和表述可能不规范甚至不正确,不足之处还请老师同学指出,谢谢 为什么需要Java程序设计语言? java语言是Sun公司的GreenProject中用来撰写Star7应用程序的程序语言. Java解决了什么问题? java一开始是为了消费性数字产品而设计,这类小型装置通常有着有限的内存和预算资源,因此java本身就有很多为了节省资源的设计…
2017-2018-1 20155320第十周课下作业-IPC 研究Linux下IPC机制:原理,优缺点,每种机制至少给一个示例,提交研究博客的链接 共享内存 管道 FIFO 信号 消息队列 共享内存 共享内存允许两个或更多进程访问同一块内存.当一个进程改变了这块内存中的内容的的时候,其他进程都会察觉到这个更改. 进程间需要共享的数据放入内核的共享内存区,进程可以把共享内存映射到自己进程的地址空间去,所以进程可以直接读取内存,不需要任何数据的拷贝. 共享内存原理 system V IPC机制下的…
前言 这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高 如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获 在下才疏学浅,文中难免会有不同程度的错误,请您指正留言 PS:事件阶段一节请看最新博客,之前理解有误 javascript事件基础 我们的网页之所以丰富多彩并具有交互功能,是因为我们的javascript脚本语言,而javascript与HTML之间的交互又是通过事件机制实现的 所以,事件是javascript一…
继续研究hadoop,有童鞋问我,为啥不接着写hive的文章了,原因主要是时间不够,我对hive的研究基本结束,现在主要是hdfs和mapreduce,能写文章的时间也不多,只有周末才有时间写文章,所以最近的文章都是写hdfs和mapreduce.不过hive是建立在hdfs和mapreduce之上,研究好hdfs和mapreduce也是真正用好hive的前提. 今天的内容是mapreduce,经过这么长时间的学习,我对hadoop的相关技术理解更加深入了,这回我会尽全力讲解好mapreduce…
MVC+EF某钢电子交易平台源码  2014-3-10 [VS2012]功能介绍:本源码是一套完整的电子交易平台系统,完全基于ASP.NET MVC+EF三层构架,开发环境为Visual Studio 2012  浏览器兼容:兼容各种主流浏览器 后台功能包含了: 一 用户管理:注册用户管理,新注册用户审核,主账号子账号,管理员管理,角色权限查看   二 文章管理:公告信息,帮助中心,关于我们,招聘信息,免责声明等   三 基础设置: 产品类别,材质管理,规格管理,区域管理,厂商管理,仓库管理,销…
dedup util是一款开源的轻量级文件打包工具,它基于块级的重复数据删除技术,可以有效缩减数据容量,节省用户存储空间.目前已经在Sourceforge上创建项目,并且源码正在不断更新中.该工具生成的数据包内部数据部局(layout)如下: --------------------------------------------------| header | unique block data | file metadata |--------------------------------…
20165213 -2018-2<Java程序设计>第一周学习总结 教材学习内容总结 java的四个特点:面向对象.平台无关性.动态性.简单. java编写程序步骤:再有jdk的情况下,先创建文本输入代码,再将其保存为后缀名为java的文件.之后,用javac编译该文件,得到字节码,再用java+*.class得到打印出来的内容 反编译,就是把编译器得到的字节码还原为源文件. 遇到的问题和解决过程 Q:在Linux上下载JDK安装包时,下载速度很慢. A:先在windows上下载JDK的安装包…
教材学习内容总结 第12章 Lambda语法 Lambda定义 一个不用被绑定到一个标识符上,并且可能被调用的函数. 在只有Lambda表达式的情况下,参数的类型必须写出来,如果有目标类型的话,在编译程序可推断出类型的情况下,就可以不写出Lambda表达式的参数类型. Lambda表达式本身是中性的,不代表任何类型的实例,可用来表示不同目标类型的对象操作. Lambda表达式在平行设计的时候,能够进行并行处理. 第13章: 1.时间 世界时:又称UT时间,借由观测远方星体跨过子午线而得 国际原子…
教材学习内容总结 1.JDBC架构 数据库驱动 这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道. JDBC JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成. SUN公司为了简化.统一对数据库的操…
教材学习内容总结 第10章 输入与输出 1.串流设计的概念 从应用程序角度看,将数据从来源取出,可以使用输入串流,将数据写入目的地,可以使用输出串流:在Java中,输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.io.OutputStream实例: System.in标准输入 System.out标准输出 System的setIn()方法指定InputStream实例 System的setOut()方法指定printStream实例 System.err…
教材学习内容总结 第8章 异常处理 1.使用try...catch 与C语言中程序流程和错误处理混在一起不同,Java中把正常流程放try块中,错误(异常)处理放catch块中. 如果父类异常对象在子类异常前被捕捉,则catch子类异常对象的区块将永远不会被执行. catch括号中列出的异常不得有继承关系,否则会发生编译错误. 在catch区块进行完部分错误处理之后,可以使用throw将异常再抛出. 2.异常继承架构 Error对象抛出时,基本不用处理,最多留下日志信息: 程序设计本身的错误,使…
教材学习内容总结 第14章 NIO与NIO2 1.认识NIO NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区(Buffer)容量,在缓冲区中对感兴趣的数据区块进行标记,像是标记读取位置.数据有效位置,对于这些区块标记,提供了clear().rewind().flip().compact()等高级操作. 2.Channel: 衔接数据节点 Channel用于在字节缓冲区和位于通道另一侧的实体(通常是文件或者套接字)之间以便有效的进行数据传输.借助通道,可以用…
20155203 2016-2017-2 <Java程序设计>第1周学习总结 学习目标 - 了解Java基础知识[第一章] Java是各应用平台的基础,Java分为三大平台:Java三大平台javaSE(标准版).javaEE(企业版).javaME(迷你版)想要学习其他的平台应用,就必须先以了解Java SE为基础.Java SE可以分为三个主要部分:JVM(虚拟机).JRE(执行环境).JDK(工具,包括JRE)与Java语言.Java编译时并不直接编译为相依于某平台的0.1序列,而是翻译…
学习目标 了解计算机网络基础 掌握Java Socket编程 理解混合密码系统 掌握Java 密码技术相关API的使用 学习资源 Java和Android开发学习指南(第二版)(EPUBIT,,Java for Android 2nd) 第22章 Java 密码技术 教材学习内容总结 1.计算机网络基础 在计算机网络中,现在命名IP地址的规定是IPv4协议,该协议规定每个IP地址由4个0-255之间的数字组成,例如10.0.120.34.每个计算机在联网以后都拥有一个唯一的合法IP地址. 一个I…
教材学习内容总结 1.构造方法决定类生成对象的方式 用this将已存在的参数的值指定给此参数. 用new建立新的实例. class Clothes { String color; char size; new Clothes(String color,char size){ this.color = color; this.size = size; } } 在上述的例子中,new建立了一个新的Clothes实例,相当于是C语言中的结构体.用this.将color和size参数的值指定给color…
20172333 2017-2018-2 <Java程序设计>第11周学习总结 教材学习内容 对于Android Studio的安装以及对安卓的一些基本组成,比如说四大组件Acticity.Service.Broadcast recevier Content provider. 应用程序结构:project窗口有两个主要的节点,app和Gradle Scripts.app节点包含了应用程序中所有的组件.Gradle Scripts节点包含Gradle构建脚本,以供构建Android项目. An…
20165202 2017-2018-2 <Java程序设计>第1周学习总结 教材学习内容总结 Ubuntu环境下安装JDK 简单Java程序编写 反编译器javap.exe Git安装及使用方法 学习Vim使用方法 教材学习中的问题和解决过程 Ubuntu内无法安装Java 解决方法: 参考<如何在Ubuntu通过PPA安装JAVA 9> 添加webupd8team的Java 9 PPA库到系统并安装Oracle JAVA 9 $ sudo add-apt-repository…
20145231 <Java程序设计>第2周学习总结 教材学习内容总结 本周的学习采用的依然是先看课本,再看视频,然后实践敲代码,最后根据学习笔记总结完成博客. 第三章:基础语法 知识点比较多比较零碎,整理的都是实际操作中可能会出错的或是之前不太理解的. 1.1字节(byte)=8位(bit),1024字节=1kb,64位的操作系统代表字节是固定由八位二进制构成,字长为64位,每个字由八个字节构成:(思考:64位操作系统与32位操作系统在于构成字的字节数量不同,具体表现就是存储空间不同) 2.…
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/130 微信好友检测助手App 最近几周,写了个微信好友检测助手App,写这个的初衷是为了低成本的让用户检测自己微信上删除或拉黑自己的好友,不考虑用xposed插件的方式实现,主要还是普通用户玩不了这么复杂的东西,定位于小白用户. 起因是小道消息在公众号发了篇如何判断一个人有没有删掉你微信好友的文章? 没几天一个朋友分享了个小技巧,文章是 一个小技巧,看看谁…
201871010105-曹玉中<面向对象程序设计(Java)>第一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业要求目标 1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 2.了解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 3.掌握PATH.CLASSPATH的系统…
201871010107-公海瑜<面向对象程序设计(java)>第二周学习总结             项目                          内容   这个作业属于哪个课程        https://www.cnblogs.com/nwnu-daizh/   这个作业的要求在哪里      https://www.cnblogs.com/nwnu-daizh/p/11475377.html   作业学习目标 1.适应老师教学方式,能按照自主学习要求完成本周理论知识学习:…