
技术点/工具
sd2131512
这个作者很懒,什么都没留下…
展开
-
jdk下载
jdk下载方法原创 2025-02-14 08:47:54 · 103 阅读 · 0 评论 -
文件上传服务,配合验证OKHTTP
今天,为了验证okhttp上传下载的功能,配套需要一个http服务用于验证服务上传和下载的功能。找了一个springboot的,部署起来很简单:参考readme,修改个保存路径,直接java启动就行了https://github.com/callicoder/spring-boot-file-upload-download-rest-api-example...原创 2022-05-28 20:16:10 · 135 阅读 · 0 评论 -
在电脑上使用Scrcpy投屏安卓手机/PAD/手表!
背景:公司需要录屏显示多个手机的操作方案:使用scrcpy进行投屏githubhttps://github.com/Genymobile/scrcpy中文说明文档:https://github.com/Genymobile/scrcpy/blob/master/README.zh-Hans.md主要命令:#手指触摸的时候显示轨迹球scrcpy -t #投屏并录屏scrcpy -r file.mp4#不投屏只录屏scrcpy -Nr file.mp4...原创 2021-04-03 23:01:06 · 1134 阅读 · 0 评论 -
linux神器strace
最近在项目中连续遇到问题,都发现可以使用strace来协助定位:场景一:suse编译的so在ubuntu和cetnos上执行时会报segment异常,直接退出。使用strace可查看其间接链接了哪些动态库场景二:分析fuse文件系统慢的问题,使用strace分析编译构建时系统调用的次数和时间更多参考请见:https://www.cnblogs.com/youxin/p/8837771.html...原创 2020-05-24 21:26:09 · 427 阅读 · 0 评论 -
linux nc命令的使用-----可用于测试往socket端口发送c++需要的整数(4个字节)
今天在项目中,需要往socket接口里发送一个c++里的"31"整数(4个字节),测试了使用telnet好像搞不定,最终谷歌后使用nc来实现echo -e '\x1f\x00\x00\x00' | nc 127.0.0.1 44698当然python也可使用,代码搞定:send_msg = struct.pack("i%", len(msg_info))c = sock...原创 2020-04-11 13:09:00 · 1310 阅读 · 0 评论 -
使用VScode 远程访问和编辑文件
直接修改远程主机上的脚本,而不用每次都将本地文件上传到远端主机上,显然更高效和方便。VSCode支持远程访问编辑文件,需安装一个插件“remote-browser”,直接搜索安装插件即可。这个插件通过sftp远程登录的方式,使得VScode可以浏览和编辑远程主机上的文件。https://www.jianshu.com/p/62640017686d...原创 2020-02-27 20:50:31 · 475 阅读 · 0 评论 -
OpenGrock搭建
OpenGrok简介 OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。OpenGrok是OpenSolaris操作系统源文件浏览和搜索的工具。目前网络上已经有使用OpenGrok对Android源码进行索引的搜索引擎,地址:http://androidxref.comOpenGrok官方主页请参照:http:/原创 2017-11-08 10:16:16 · 1589 阅读 · 0 评论 -
IntelliJ IDEA神器使用技巧
参考慕课网:https://www.imooc.com/learn/924我觉得最有用的功能及快捷键查找操作ctrl+shift+A 查找操作ctrl+E 查看最近编译的文件ctrl+shift+backspace跳转到上个修改地方(菜单Navigate-->Last/Next edit location)ctrl+alt+左右箭头 跳转到上个浏览的原创 2017-12-20 09:04:55 · 1838 阅读 · 0 评论 -
高大上 web ppt 制作
https://revealjs.comhttps://github.com/hakimel/reveal.js/每页只需要简单的markdown或html就可以制作PPT,见主页效果原创 2017-12-07 15:00:16 · 806 阅读 · 0 评论 -
抓包工具wireshark
抓包工具wireshark原创 2018-01-29 09:13:17 · 324 阅读 · 0 评论 -
CentOS中搭建RabbitMQ , 及java调用的demo
参考文章:http://www.rabbitmq.com/install-rpm.htmlhttps://www.cnblogs.com/uptothesky/p/6094357.html 主要步骤:1.安装GoLang依赖http://www.rabbitmq.com/install-rpm.html#install-zero-dependency-rpm 2.rabbitmq-serverrp...原创 2018-03-19 21:02:48 · 216 阅读 · 0 评论 -
使用Elastic Stack工具记录和展现用户使用数据
【背景】为了以曲线图的方式展示项目每日的使用情况,包括对功能,用户部门的分类报表,从而持续改进项目。公司的所谓架构师,当前对外提供restful接口记录项目的使用日志。后台架构是以写文件的方式记录用户对项目软件的数据,每天晚上通过chronjob定时上传到hadoop里,然后又通过hive的接口进行分类查询,最后开发一个"Dashboard"来展示。对此方案,我心里很吐槽,不仅杀鸡用了牛刀,还增加...原创 2018-06-03 10:08:05 · 497 阅读 · 0 评论 -
git 2.18 新特性 -- 独立打包大文件(git gc --keep-largest-pack )
2018.6月,git新发布了git2.18版本,其中有个特性是git gc --keep-largest-pack我们知道git gc以后,objects下面的对象都会pack到pack目录的一个压缩文件里,这样在文件多的情况下传输的性能会提高。然而,这个也会造成一些负面的影响,比如一些大文件压缩和解压也会造成性能损耗(建议git还是通过hook限制大文件,或者用Git-LFS解决)git2.1...原创 2018-07-09 11:48:09 · 817 阅读 · 0 评论 -
git 2.1.x 新特性 -- 隔离区域( QUARANTINE ENVIRONMENT)
具体描述见官网:https://git-scm.com/docs/git-receive-pack#_quarantine_environment简单地说,git 2.1.x以后push代码时,会把代码先push到$GIT_DIR/objects/incoming-xxxx的一个隔离目录,待相关钩子验证通过后再将新生成的对象(blob,tree,commit之类)放入到$GIT_DIR/objec...原创 2018-07-11 09:58:59 · 614 阅读 · 0 评论 -
Git源代码学习
因公司内部业务场景,需要修改部分源代码以及开发相关hook,这里简单记录下主要的过程源代码地址和版本https://github.com/git/git当前我看的是v2.18.0版本IDE工具:VIM,VSCode,SourceInsight编译方法:主要参考https://github.com/git/git/blob/master/INSTALL在ubuntu.centos上编译,我就修改了路...原创 2018-07-11 10:16:12 · 8301 阅读 · 0 评论 -
Jenkins pipeline中下载多个配置库
场景: 流水构建场景有时候需要下载多个配置库的代码 参考https://stackoverflow.com/questions/40224272/using-a-jenkins-pipeline-to-checkout-multiple-git-repos-into-same-job例子(在jenkins2.60.3中验证过) s原创 2017-09-11 17:13:43 · 2124 阅读 · 0 评论 -
Web安全测试经验
前言:一个偶然的机会,有幸邀请到了一家国外专门做web安全的公司来对自己的web系统做安全测试。4周下来,我与几位安全专家多次沟通,完成了对自己系统的威胁建模,渗透测试,白盒测试,一共发现了28个漏洞。经验宝贵,因此有必要好好总结下。Web应用程序是一个生态系统,从上至下包括Web Applications,Third-party Components,Web Server Con原创 2017-05-29 18:47:52 · 1199 阅读 · 0 评论 -
ZParse javascript模版引擎
ZParse is a multi-purpose, extensible, self-defineable javascript template parsing system which lets you define your templating rules. It acts like a preprocessor and parses strings containing defined delimiters and tags into a javascript function. It is s原创 2010-10-22 22:39:00 · 760 阅读 · 0 评论 -
FusionCharts--WEB图表技术
<br />最近项目中需要需要统计图表功能,刚好在网上看到Fusioncharts这个基于Flash的图表组件,功能很强大,效果也很不错.转载一篇介绍文章,原文地址:http://485567.blog.51cto.com/475567/98437 <br />Fusioncharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,fusioncharts可用于任何网页脚本语言如, HTML格式,JSP技术等等。提供交互式和强大的动态图标,fusioncharts充分利用流体美丽的Fla转载 2010-11-01 21:23:00 · 3576 阅读 · 3 评论 -
我遇到的浏览器bug
<br />以下开始记录自己开发时遇到的浏览器bug<br /> <br /> <br />IE8:<br />1.在ie8下插入的<style>标签个数不能超过19,否则多余的<style>标签中定义的css无效果原创 2011-01-18 20:55:00 · 582 阅读 · 0 评论 -
KISSY Editor开源编辑器
<br />项目中使用了KISSY Editor作为文本编辑器,貌似效果很不错,特此记录。以后需要的时候再baidu原创 2011-03-08 21:53:00 · 1260 阅读 · 0 评论 -
简单的svn命令
http://www.open.collab.net/scdocs/ddUsingSVN_command-line.html.zh-cn 命令行 Subversion 入门如果您参与的项目正在使用 Subversion 进行版本控制,您将需要使用 Subversion 访问和更改项目源文件。您可以点击项目的左侧导航窗格上的“Subversion”链接,在线浏览源代码以查看该项目的转载 2011-06-26 20:12:00 · 956 阅读 · 0 评论 -
http抓包工具推荐
最近工作过程中,有时候都需要抓包分析源地址和目标url。用到了几个工具感觉还不错。 第一个是国产的WSockExpert。以前大家上网漏洞的时候很多时候都用到他。易上网,功能一般。但自身dll文件容易被认为木马删除。适用于特定程序提交的分析。 第二个是HttpWatch。一种内嵌于IE内的抓包程序。可以清楚看到post头和返回值。比较合适WEB整站数据的分析。 第三个是Ht转载 2012-02-11 11:34:30 · 658 阅读 · 0 评论 -
netstat 与fport
Netstat 是DOS命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 解释 如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容转载 2012-02-11 12:15:00 · 902 阅读 · 0 评论 -
vi工具技巧
1.设置自动缩进:set autointent2.设置缩进距离:set tabstop=4原创 2012-05-27 21:17:11 · 481 阅读 · 0 评论 -
查看某个程序所依赖的组件assembly版本,如基于哪个版本的framework开发的
使用visual studio bin下的ildasm.exe打开需要查看的组件或exe,则可以查看相应的assembly信息原创 2012-07-27 22:18:50 · 1677 阅读 · 0 评论 -
Windows上安装OpenGrok的方法
发现这篇文章很实用,转帖一下:原文地址:http://lifeisbetter.in/blog/2009/05/11/install-opengrok-on-windows/Install OpenGrok on WindowsAs website of OpenGrok says, its indeed a wicked, fast source browser.In a转载 2012-08-19 22:57:52 · 1970 阅读 · 0 评论 -
利用Nunit,NMock,NCover作单元测试
What is NUnit? NUnit是一个单元测试的Framework,是专门针对.Net 来写的。可以在http://www.nunit.org免费下载. http://www.cnblogs.com/confach/archive/2005/08/14/177817.html 1. NUnit的运行图转载 2013-01-20 18:51:58 · 952 阅读 · 0 评论 -
记录几款开发客户端常用的工具(Process Monitor & Process Explorer )
Tools such as ProcessExplorer, Spy++/Winspector Spy, Inspect32, andFileMon may be of use when debugging different parts of Chromium.原创 2014-08-23 20:43:23 · 2934 阅读 · 0 评论 -
判断进程是否以管理员权限运行
自从进入win7以后,客户端软件如果没有以管理员身份运行或者安装的话,总是有各种问题。参考下文:http://blog.youkuaiyun.com/chenlycly/article/details/45419259转载 2015-09-26 21:41:27 · 904 阅读 · 0 评论 -
单点登录和单点登出CAS的使用
最近做webide项目,需要用到单点登录和单点登出,经推荐选择了CAS。相关的文章比较多,这里主要整理了下:CAS架构:http://jasig.github.io/cas/4.1.x/planning/Architecture.htmlCAS认证原理(SSO):https://idms.rutgers.edu/cas/how_does_it_work.sh原创 2015-11-01 13:30:23 · 1858 阅读 · 0 评论 -
Fiddler2
最近发现了一款比较好的开发前端的工具http://www.fiddler2.com/Fiddler/dev/其主要功能是能够拦截各种请求,比较或者是修改请求内容。另外能够使用本地文件进行替换,这样就可以在本地直接修改js,css以及图片,避免上传和重启服务的麻烦。功能还不是很熟悉,等我学好了,再拿出来和大家分享。原创 2010-10-10 21:36:00 · 520 阅读 · 0 评论