3 tim5wang

尚未进行身份认证

Geek极客精神可以追溯到什么时候?

等级
TA的排名 4w+

java里的BIO、NIO、AIO

JavaBIO、NIO、AIO本文转载于http://www.imooc.com/article/265871支持原创导读:本文你将获取到:同/异步+阻/非阻塞的性能区别;BIO、NIO、AIO的区别;理解和实现NIO操作Socket时的多路复用;同时掌握IO最底层最核心的操作技巧。BIO、NIO、AIO的区别是什么?同/异步、阻/非阻塞的区别是什么?文件读写...

2019-08-09 17:04:45

零基础成为黑客

笔者刚乱入了CTF,算是入门了,此处分享一下入门经验一个漏洞练习平台:https://github.com/gh0stkey/DoraBox使用教程参考:https://www.cnblogs.com/zhaijiahui/p/10789251.html攻防世界:https://adworld.xctf.org.cn/task这个网站很良心,第一次点开这个网站,仿佛看到了新世界...

2019-08-01 09:57:03

JPA自定义原生SQL语句的查询结果如何转化为对象,三种方法

写在最前面(最近的感悟)这半年太忙了,好久没写博客了。写久了PHP项目,忽然想拾一拾JAVA项目,因为JAVA的消息队列、日志、分布式方案比较多,可以自己实现的功能比较多,具有比较高的性能,稳定性好,而且考虑到JAVA的开源中间件比较丰富,大数据生态多是JAVA的,适合搞大型项目,于是最近的项目后端采用了Springboot+JPA+Redis+MySQL,前端使用Vue+...

2019-06-08 11:42:17

谷歌浏览器Chrome插件扩展开发教程

下文是我看到的一篇很好的Chrome扩展开发攻略,感觉很有价值,内容详尽,遂转载,为了尊重版权,推荐您移步至原文阅览。原文由小茗同学发表于小茗同学的博客园:【干货】Chrome插件(扩展)开发全攻略1.写在前面我花了将近一个多月的时间断断续续写下这篇博文,并精心写下完整demo,写博客的辛苦大家懂的,所以转载务必保留出处。本文所有涉及到的大部分代码均在这个demo里面:https:/...

2019-06-08 11:30:00

排列组合算法

发现一篇写的不错的排序组合算法,转载之命题:多维数组的排列组合或多个数组之间的排列组合命题场景:现在有一批手机,其中颜色有[‘白色’,‘黑色’,‘金色’];内存大小有[‘16G’,‘32G’,‘64G’],版本有[‘移动’,‘联通’,‘电信’],要求写一个算法,实现[[‘白色’,‘16G’,‘移动’],[‘白色’,‘16G’,‘联通’]…]这样的组合,扩张,如果后面还有参数,比如再...

2019-06-07 10:09:05

APP反爬并且通讯加密了怎么办?

之前我的朋友接到了一个爬虫私活,佣金一顿晚餐。任务的困难在于没有网页版的,没法用常见的八爪鱼之类的爬取,但是承诺了的事情就要办到,于是我们一起研究这个问题。遇到的问题没有网页版的有app版本的于是电脑上安装夜深模拟器,使用抓包工具来爬抓包工具都用上了,发现https通信的想办法获取证书,然后似乎问题解决了发现所有的报文找不到要爬的内容,非常诡异换了好几个抓包工具,都不行,于是猜...

2019-04-08 11:30:50

java实现一个JSON字符串处理工具,轻量级

突发奇想要造一个轮子,解析解析JSON,因为对Java正则不熟练,写了两天才写好。特点:1.能够正确处理括号嵌套,但是可能会受到json中嵌套的特殊带有干扰性的单括号影响,有时间可结合第2点完善。2.能够正确处理带有转义引号的字符串。3.对json的键值对定位处理类似于新版MySQL中的处理方式“attr1.$2.subattr2”.4.看懂本代码关键靠这几张来自JSON官网的...

2019-03-24 02:37:09

[运维] 内网穿透最佳实战-基于frp

序言:几年前写了一篇全面的,但是涉及管制被删,最近发现身边不少朋友也在用这个(英雄所见略同),而且发现新版本的frp可以用来实现负载均衡了(而且是可以跨机房的),感觉很赞,所以打算重新写一篇关于它的文章,这篇文章只介绍frp这个工具的使用方法,不涉违法。什么是内网穿透:如你在家里的电脑的ip地址是192.168.1.100,有这个ip你是无法在公司通过这个局域网ip访问到家里的电脑的,...

2019-03-01 14:01:45

自己实现的一个PHP错误异常日志捕获类

调试代码调的心累,于是写一个Log类,用于记录错误日志特性:输出到控制台/文件/自定义方法可以通过错误等级进行过滤易用废话不多说,上代码:<?php/***CreatedbyPhpStorm.*User:tim*Date:2019/1/30*Time:15:41*功能:日志函数,用与捕获错误或者输出信息到指定的输出流。*用法...

2019-01-31 17:41:29

NLP考点

1.NLP中两种流派Rational和Statiscal的基本观点和方法:Symbolicapproach:encodeallrequiredinformationintocomputer(rationalism)linguisticknowledge(staticknowledge,context-dependentknowledge)worldkno...

2019-01-24 10:44:07

算法复习

Lecture1Lecture2递归,分治,时间复杂度计算,三个符号的关系写表达式代换法递归树法主方法(注意适用范围)大数乘法棋盘覆盖问题设计算法优先考虑分治算法Lecture3读懂伪代码为代码写思路最好,最坏,期望,平时考虑最坏,桶排序考虑期望排序算法O(logn)O(logn)O(logn)通过决策树证明...

2019-01-24 10:42:04

Python3机器学习笔记

字典降序排序d={"a":3,"b":2,"c":2}d={k:vfork,vinsorted(d.items(),key=lambdax:x[

2019-01-22 16:32:33

计量经济学学渣笔记

4.1选择解释变量经济理论高于统计结果遗漏变量后,参数估计有偏误且非一致,方差减小加入了不相干变量后,无偏但是非有效,方差增大,t检验失败赤池信息准则(AIC)和施瓦茨信息准则(SC)AIC=2kn+ln⁡RSSnAIC=\frac{2k}{n}+\ln{\frac{RSS}{n}}AIC=n2k​+lnnRSS​SC=knln⁡n+ln⁡RSSnSC=\frac{k}{n}\l...

2018-12-31 01:15:26

经济学积累(二)一些经济学词汇及概念

微观经济学关键概念中英文对照CHAPTER1scarcity稀缺性economics经济学efficiency效率equity平等opportunitycost机会成本rationalpeople理性人marginalchanges边际变动incentive激励marketeconomy市场经济...

2018-12-12 21:58:26

经济学知识积累(一)

以前老是说,读一本书的目标是把一本书读的由厚变薄,就说明得到了这本书的精髓了。说实话,最开始的时候,被这本书吸引是因为它的名字。《漫话经济学》这种读物我很少读的。这本书既深刻又易懂,真是一本难得的好书。如果我以后在经济学上有所建树,这本书绝对功不可没。我一定会把这本书推荐给想对经济学有所了解的人。我计划从十一个问题总结一下我读完这本经济学后的收获。可能稍微专业一点,如果是想对经济学有所了解且对我...

2018-12-05 10:58:07

集成学习的一些博文(Ensemble Learning)

分享几篇集成学习的文章集成学习是一个宽泛的概念,泛指通过组合几个若的学习器,得到一个强的学习器。集成学习是商用(商业应用考虑的因素更多,可控、稳定、性能好)和竞赛上被常用并且效果极佳的方案。集成学习通常分为bagging和boosting两种策略,通常boosting方法只能串行训练,训练速度比较慢,但是XGboost是一个性能优异的boosting集成学习方法,较好的克服了boos...

2018-12-04 10:58:26

《见识》吴军——读后感

没事鸡汤鸡汤幸福是目的,成功是手段人生是一条河做人要学习莫扎特的心态,认认真真做自己认为有意义的事情这个世界没有欠你什么社会是分层的,寒窗苦读只是一种读书心态,和经济条件好、智商高、出身好、长得美意义,都只是命运的一个变量;通过十几年的寒窗苦读并不能改变你的命运,缺可以让你往社会的分层往上靠如果试图想要在金字塔再爬几个台阶,要做的不是抱怨社会的不公平,而是需要付出足够的努力人生...

2018-11-27 10:32:14

状态机,图灵机,automata可视化(visualization),LaTex,Js,Java可视化方案

网页上的可视化1.如果想实现图灵机的网页动态可视化,可以参考这个:http://turingmachine.io/他的github地址为:https://github.com/aepsilon/turing-machine-viz2.静态的可以使用这个https://github.com/jakesgordon/javascript-state-machine3.使用java...

2018-11-02 11:01:14

DFA,NFA,GNFA转化为RG有穷自动机转正则表达式

一个NFA转RG的简单java实现:packagehwk2;//importcom.alibaba.fastjson.JSON;publicclassNfa2Re{ //Step1:AddstateSandStateAtotheformalNFA publicstaticString[]states=newString[]{"S","q...

2018-11-01 01:20:12

HTTPS是如何确保安全性的?

转载(搬运)自:https://blog.csdn.net/wx_962464/article/details/51043069原作者写的很好,本文仅做了少量微不足道的扩充和修改,欢迎读者阅读原文。信息传输的安全性问题归结起来主要是两个问题:保证数据传输双方的相互信任问题,如何保证通信的对方是受信任的。(避免劫持,钓鱼等)保证数据的完整性,如何保证数据不能被第三者识别或修改。(避免被识...

2018-11-01 01:18:51

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取