Easter79 Easter79
4年前
supersocket client 的简单使用方法
由于需要在服务端和客户端持续通信,于是在网上找了好久的socket通信工具。刚开始想直接用.net自带的socket通信,后来担心不够稳定健壮,毕竟自己不专业。找来找去觉得supersocket还可以,但是说实话,他们的帮助文档写的真是太烂了,使用也不够简单易懂,折腾了一阵大致明白如何使用。1,在nuget上引用supersocket.clienteng
专注IP定位 专注IP定位
3年前
欺骗的艺术——你被社工了吗?
欺骗的艺术——你被社工了吗?社会工程通过人类交互来完成黑客活动,在网络攻击中,黑客们可以凭借一些细微的线索,比如用户名、图片或者社交平台的动态来完成信息的重新梳理,并以此拼凑出你的个人情况,社会背景等信息,使用心理操纵来诱骗用户犯安全错误或泄露敏
Easter79 Easter79
4年前
svg mimetype在uliweb中的设置
发现plugs(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Flimodou%2Fplugs)中的wiki在python2.6下以img方式显示svg不正确,经检查是contenttype不对,正确的应该是image/svgxml。但是在2.7下就
Stella981 Stella981
4年前
Json格式获取接口返回的值
关键字:SetVariable    GetJsonValue    tojson     GetFromDictionary   具体关键字用法不再说明,可百度一下;例:下面是某一个请求页面Response返回的数据,如下:!(https://oscimg.oschina.net/oscnet/92ee
Stella981 Stella981
4年前
SpringBoot整合Elasticsearch的Java Rest Client
阅读文本大概需要3分钟。SpringBoot自带的ES模板,不建议使用,建议使用RestClient。如果业务简单,且无特殊要求,可以使用SpringBoot的模板ElasticsearchRepository来搞定。ElasticsearchRepository:优点:简单,SpringBoot无缝对接,配置简单缺点:
Wesley13 Wesley13
4年前
HEX和ASCII的相互转换
defineCHAR\_TO\_UPPER(ch)  ((ch'a'&&ch<'z')?(ch0x20):ch)/\\ \@briefasciiconverthex \@parparam\in\\hex:hexdata \@parparam\in\\ascii:
Wesley13 Wesley13
4年前
JPA入门,配置文件的设置
!(https://oscimg.oschina.net/oscnet/569f833174ef08079647794ae76cf78835a.jpg)!(https://oscimg.oschina.net/oscnet/64a731f599678cb1aee0fd23365d507721a.jpg)!(https://oscimg.o
Wesley13 Wesley13
4年前
mysql基于GTID的主从复制
相对传统基于binlog位置的方法来说,gtid让配置主从更加方便从库提升为主时比较方便安装MySQL5.7(此步骤略)主库配置!(https://oscimg.oschina.net/oscnet/db5cefb4326d19a0feb402cbeee53ac74b6.jpg)!(https://oscimg.oschina.
Wesley13 Wesley13
4年前
12 种编程语言的起源故事
过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的十二门编程语言和它们的创造者的故事。!12种编程语言的起源故事(http://blog.one
Wesley13 Wesley13
4年前
IM的群组消息同步具体设计
!(http://static.oschina.net/uploads/space/2015/0714/112422_rq1J_236698.png)上一篇Blog我提到过,每一个Channel都有一个自己的leveldb做缓存。同时,有位朋友建议我不要用缓存,经过思考后,我依然决定使用缓存。我为什么要这么做呢。如上面图的场景,一个Sender,