other
雨声不在
有问题请在相关博客下评论,或者给我邮件 hello@yeshen.org。:)
展开
-
udp穿透的方法
服务端缓存客户端ip+端口信息,如果有新的客户端连接上来返回给对方。客户端先请求服务端,请求后获取p2p的地址,然后开始周期echo。原创 2023-12-23 10:05:23 · 627 阅读 · 0 评论 -
在线看字节码的工具
有时候要看反编译后的代码修改,看了一下,还是挺方便的在线工具的。原创 2023-05-27 09:34:59 · 290 阅读 · 0 评论 -
修改网页内容的方法
一种动态改变页面内容的方法原创 2022-12-18 16:15:48 · 2211 阅读 · 1 评论 -
一种替代印象笔记的方法
一种替代印象笔记的方法原创 2022-12-10 22:29:51 · 659 阅读 · 0 评论 -
jenkins升级后启动不了的问题处理
jenkins启动就挂的问题处理原创 2022-12-09 09:50:37 · 4345 阅读 · 1 评论 -
jenkins的安全相关
背景是我们自己搭了一个jenkins,然后被安全组的同事发现安全漏洞。怎么发现的呢?原创 2022-06-04 07:42:21 · 722 阅读 · 0 评论 -
jenkins升级出现问题之后的处理方法
问题是这样的 我从 Jenkins2.324 升级到 2.335,在界面上点了自动升级,重启的时候报错,报错信息节选如下org.jenkinsci.plugins.oic.OicSecurityRealmCaused: jenkins.util.xstream.CriticalXStreamException: Caused: java.io.IOException: Unable to read /root/.jenkins/config.xml出现问题后搜索到了参考文章1,里面提了一个方法:将原创 2022-02-19 08:35:45 · 4038 阅读 · 3 评论 -
nginx反向代理
apt-get install nginxsystemctl restart nginxsudo vim /etc/nginx/sites-available/default/etc/nginx/sites-available/defaultserver { listen 8088; server_name jk.yeshen.org; location / { add_header Cache-Co原创 2022-01-22 19:38:29 · 2165 阅读 · 0 评论 -
ubuntu部署简单ftp服务器的方法
ubuntu部署简单ftp服务器的方法背景背景是在找一个问题的答案,iOS如何从webview打开Safari移动应用程序中的链接。看到这个问题提供了一种方法 js-mobile-open-safari-from-any-browserindex.html<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&g原创 2021-12-18 14:51:51 · 539 阅读 · 0 评论 -
jenkins 与 Log4j2 的漏洞
背景是我们弄了一个jenkins做Android的持续集成,然后昨天sa突然说我们的端口有漏洞,要我们尽快配置升级。如何升级jenkins?jenkins默认的升级中心是这个:https://updates.jenkins.io/update-center.json但是操作更新的时候提示更新失败:jenkins 升级到 2.227.1 失败. Fail to download from https://mirrors.tuna.tsinghua.edu.cn最后找到的方法是:在这个页面 https原创 2021-12-11 08:19:30 · 2041 阅读 · 0 评论 -
在mac上烧制ubuntu系统盘
# 查看硬盘情况diskutil list# unmount U盘diskutil unmountDisk /dev/disk2# 写入sudo dd bs=4m if=ubuntu18.iso of=/dev/rdisk2# 同步数据sync注意点,写入一步中,应该是of=/dev/rdisk2而不是of=/dev/disk2rdisk2在我的U盘上,耗时404s;disk2,耗时30分钟,写了1/5。599+1 records in599+1 records out251412原创 2021-10-10 10:30:53 · 448 阅读 · 0 评论 -
关于RTP的一些背景知识
原文来自rtp-i-intro-rtp-and-sdprtp-ii-streaming-ffmpeg周末本来想弄一下译文的,然后堂弟过来,消耗了不少时间在社交上,另一半时间是在研究turn server,算是完成了一半,下周末还有时间我还想起来这个事情的话,就继续。FFmpeg是大多数开发人员在考虑编写能够操作RTP的快速脚本时想到的一个工具。这个工具都提供了可以从您选择的编程语言中使用的库,但它也提供了方便的命令行工具,对于那些不想从头开始编写自己的程序的人来说,这是一种“更容易”的选择.原创 2021-08-29 19:55:35 · 2300 阅读 · 0 评论 -
7z分卷压缩解压
7z a new-file.7z exiting.zip -v10m# new-file.7z.001# new-file.7z.002# new-file.7z.0037z x new-file.7z.001原创 2020-07-23 12:01:43 · 2143 阅读 · 0 评论 -
window通过命令行修改屏幕分辨率的方法
修改的方法是这样的下载nircmd:http://www.nirsoft.net/utils/nircmd.html修改分辨率:./nircmd.exe setdisplay 1280 720 32./nircmd.exe setdisplay 1024 768 32./nircmd.exe setdisplay 800 600 32原创 2020-06-19 14:48:16 · 28330 阅读 · 2 评论 -
xargs与批量处理文件
总是忘记参数…可以这样批量处理文件ls | xargs -I {} sh -c ' ls {} && echo ":" && cat {}'原创 2019-12-08 11:50:58 · 447 阅读 · 0 评论 -
分享一点人文类、技术类的视频
回头发现这两个月都没怎么整理博客。这段时间看了很多人文类的视频,关于如何思考方面的; 自己补了一下C++的基础、Linux的基础;这些视频花了我大部分的业余时间在看,今天终于看完了,还是有不少收获的,非技术类 从生理学看人类行为 思维模型技术类 C++面向对象编程 C++内存管理 Linux内核分析...原创 2018-08-26 15:30:52 · 478 阅读 · 0 评论 -
计算机是什么
本文同步发于微信公众号(生的就酱)https://mp.weixin.qq.com/s/hh-BzjveoL26G3s5tqEoRg越是大众的读物越容易有错误。本文也是如此。计算机的设计初衷是为了做计算。以前的人们也需要计算。在《谈音律》这篇文章中,朱载堉利用一个八十一位的超大算盘,计算了这个值,并精确到小数点后第二十五位,计算出12√2,由此得出十二平均律。但是在计算机出现之后,我们...原创 2019-09-07 13:41:33 · 391 阅读 · 0 评论 -
terminator颜色配置
个人配置(请忽略本文)~/.config/terminator/configcd ~/.config/mkdir terminatorvim config[global_config] enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandle...原创 2018-11-12 11:30:05 · 3805 阅读 · 0 评论 -
去除辦公室的噪音(非技術文章)
1、室外噪音:登錄信訪局(http://www.gz12345.gov.cn/),實名注冊,信訪,寫明公司所在位置,說明噪音情況目前我接到三個電話,電話內容如下:@1、第三天,××區,城管局:已接受上級下達您的信訪,正在處理。可以到城管局拿書面回執。---------------世界安靜了-----------------(噪音從這個點開始消失)@2、兩個月,××區原创 2016-01-17 11:00:08 · 382 阅读 · 0 评论 -
杂文:谈黑天鹅
阅读本文大约需要两分钟最近在看一本书《黑天鹅:如何应对不可预知的未来》,刚看了卷首的书评。本文只是阅读这本书之前的一点小想法。黑天鹅是来自一个典故:欧洲人观察了上千年,见到的天鹅全部是白天鹅,因此所有人都认为天鹅都是白的。后来欧洲人发现了澳洲,一上岸竟发现有黑天鹅。只看见一次黑天鹅,就足以推翻上千年来千万次观察总结出来的结论。塔勒布用黑天鹅事件特指极其罕见,但一旦发生影响极其巨大、完全颠...原创 2018-10-26 10:14:46 · 286 阅读 · 0 评论 -
Linux虚拟化和容器:Virtualbox,KVM,Xen,LXC和Docker
原文https://www.davidokwii.com/linux-virtualization-and-containers-virtualbox-kvm-xen-lxc-and-docker/由于需要在不增加计算成本的情况下设置隔离的应用程序和服务器环境,虚拟化变得非常流行。虚拟机和管理程序您可以在另一台通常称为主机的计算机内安装一台完整的计算机(称为虚拟机),而不是在每个其他硬...翻译 2019-05-09 09:30:15 · 4751 阅读 · 0 评论 -
mac与ubuntu网线直连的方法
公司限制了办公网络和wifi的网络,也限制了办公网和办公网的互通。所以就算我两部电脑距离很近,也只能靠手机的adb push/pull来传数据,很麻烦。特别是传大块数据的时候,会很蛋疼。今天试了一下,拿一条网线,直接连上去,然后设置下IP,就能互通了。流程是这样的:观察wifi的网段 wifi的网段是 10.XXXX把mac的IP设置为 192.168.11.1把ubuntu的IP设置为...原创 2018-10-01 17:21:19 · 3304 阅读 · 0 评论 -
用sphinx-doc整理文档
最近有整理文档的需求,然后发现同事之前用的是sphinx-doc,玩了一下,发现还是挺有趣的。这篇文章是做个小笔记,方便自己写开始官方:http://www.sphinx-doc.org/# install:ubuntu apt-get install python-sphinx# install :macbrew install sphinx-doc# creat...原创 2018-09-10 20:18:37 · 2466 阅读 · 0 评论 -
腾讯云服务器升级实践
今天升级了一下服务器,然后执行 apt-get update 的时候报错。这里留个小笔记。Err:1 http://mirrors.tencentyun.com/ubuntu bionic InRelease Something wicked happened resolving 'mirrors.tencentyun.com:http' (-5 - No address associat...原创 2018-09-01 14:48:40 · 4308 阅读 · 0 评论 -
什么是RAMPAGE攻击?它会影响2012年之后的全部安卓设备?
原文来自:https://fossbytes.com/rampage-attack-android-rowhammer-bit-flipping/ 什么是RAMPAGE攻击?2012年,随着Android ICS的发布,Google为Android内核引入了一个名为ION的新组件,该组件为不同的应用程序和服务分配内存。 RAMPAGE以ION为目标,从而威胁了全球数百万台Androi...翻译 2018-06-30 14:31:13 · 669 阅读 · 0 评论 -
DANDELION 病毒
我也不知道这个非技术文章怎么这么多人看。如果你是单身的女生,请务必!找我帮你修电脑/修手机! 三月五号从QQ空间打开浏览器,突然重定向到淘宝,桌面除了一个聚划算的图标,本来没什么,找到对应的程序DANDELION.EXE停止掉,删除,今晚在用wireshark看网路连接,网络一波又一波,在公司电脑没这么多连接啊,看了下任务管理器居然又看到它了!!!找了一下,找到了Dandelion...原创 2016-03-11 23:12:01 · 66399 阅读 · 8 评论 -
使用HTTPS(提高网站安全性)
参考1 :ghost-letsencrypt-https 参考2:在Amazon Linux 上 使用 Let’s encrypt 免费的SSL这两天是迭代间隙,刚好有点空,部署了一个GHOST博客,使用HTTPS的遇到点问题,参考上面两篇文章,解决了一点问题。申请证书Certbot tool 是The Electronic Frontier Foundation提供的原创 2017-05-13 17:57:27 · 4454 阅读 · 0 评论 -
mqtt server 5分钟入门
cmake .CMake Error at /usr/local/Cellar/cmake/3.9.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the原创 2017-09-08 19:09:27 · 1767 阅读 · 0 评论 -
httpbin
转载来自 http://httpbin.org/httpbin(1): HTTP Request & Response ServiceFreely hosted in HTTP, HTTPS, & EU flavors by Kenneth Reitz & Runscope.BONUSPOINTSnow.httpbin.org The current time, in a variety of转载 2017-08-02 12:11:43 · 3042 阅读 · 0 评论 -
markdown 转 pdf
参考:https://www.npmjs.com/package/mdpdf安装npm install mdpdf -g转码mdpdf RESEARCH.md原创 2018-10-08 09:19:48 · 358 阅读 · 0 评论 -
Native Client: 用于便携式,不受信任的x86本机代码的沙箱(一)
Native Client: A Sandbox for Portable, Untrusted x86 Native Code原文:https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/34913.pdf注意!本文有删节!摘要本文描述了设计、实现 Native Client(后文...翻译 2018-11-06 18:53:42 · 762 阅读 · 0 评论 -
Native Client: 用于便携式,不受信任的x86本机代码的沙箱(二)
Native Client: A Sandbox for Portable, Untrusted x86 Native Code原文:https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/34913.pdf注意!本文有删节,见谅!书接上文 :Native Client: 用于便携式,...翻译 2018-11-06 19:05:37 · 788 阅读 · 0 评论 -
mac docker install
brew cask install dockerbrew install bash-completionbrew install docker-completionbrew install docker-compose-completionbrew install docker-machine-completionopen /Applications/Docker.app# 弹窗.....原创 2019-05-05 16:52:08 · 191 阅读 · 0 评论 -
使用cut和xargs批处理文件
最近需要处理一点东西,然后发现命令行还是挺有用的,做个备忘吧。# 检索所有java文件,并校验md5find . | grep java | xargs -I {} md5sum {}# 截取部分输出信息grep -rn yeshen ./* | cut -d ":" -f 1...原创 2019-03-17 16:11:26 · 294 阅读 · 0 评论 -
RN沙龙备忘
最近同事有一个沙龙的分享,是关于RN的。讲得挺清晰的,我还是听懂了的。开发上还是需要原生的同事参与,但是部分页面的功能可以交给RN去做,能减少一点两端的同事的开发工作量。同事反馈实践了半年,坑比较少的。感觉是挺好的一门技术,能较大的减少页面逻辑开发的工作量/提高工作效率。听之前我其实是有几个问题想问的,我带着电脑过去听的,所以现场悄悄的反编译了他们做的应用。再结合听到的东西,算是有个初步的印...原创 2019-03-15 11:52:35 · 156 阅读 · 0 评论 -
处理音视频合并的简单方法
上午朝瑾问我能不能去掉MV中的人声。我第一感觉是要做声音识别处理什么的。但是仔细听了下,好像要求是挺简单的,她有一个MV(1.mkv),还有一个没有声音的伴奏(1.mp3),需要我弄的是把MV的声音去掉,把mp3的声音放进去。我查了一下,mac上有个编辑器GarageBandhttps://support.apple.com/kb/PH24913?viewlocale=zh_CN&amp;amp;l...原创 2019-01-09 20:03:26 · 19485 阅读 · 3 评论 -
cocos2d 入门指北
cocos2d 入门指北背景:前一篇文章写到关于SDK的一些工作。策划的同事说要直接对接到 cocos2d,u3d。本文是对接cocos2d的过程的整理,当作给自己留的小笔记。macOS Mojavecocos2d的官网在这里,选择其中的cocos2d-x 下载http://cocos2d.org/#cocos2dx1,下载完同意用户协议,注册,打开demo项目。2,配置 coc...原创 2018-11-12 11:20:47 · 274 阅读 · 0 评论 -
sphinx-copybutton 优化
之前有一篇博客介绍过 sphinx-doc 。出文档的时候,发现有个小伙伴弄了一大堆代码,而且阅读文档的人好像要手动复制去运行一下,查了下怎么加复制按钮,于是就用了 sphinx-copybutton 。怎么用呢?什么是 sphinx-copybuttonhttps://github.com/choldgraf/sphinx-copybuttonpip install sphinx-co...原创 2018-11-05 13:10:21 · 458 阅读 · 2 评论 -
安装系统到U盘/外接存储设备的方法
最近发现自己需要一个原生window系统和一个原生Ubuntu14的系统,一个来做window开发,一个编译chromeos。但是我又不想抹掉我原来的ubuntu18的系统。问了一下IT,要申请机器,不然我就只能用虚拟机。所以我想了一下,要不在U盘上装多几个系统就算了。所以有这篇文章。怎么做呢?安装:把USB映射到virtualbox中,然后在virtualbox中执行安装到磁盘。使用:开机...原创 2018-11-10 12:06:51 · 1664 阅读 · 0 评论 -
批处理(bat)常用指令及其作用
批处理的语法什么的和汇编有点像,目测是同一个时代的产物。为什么要用这么古老的东西呢,是因为很多时候我们需要批处理一堆命令行,在环境配置,软件升级发布上很有作用。最近也写了一些,权当做个笔记吧!注释rem 这就是注释设置全局变量set root=%~dp0%~dp0就是当前bat所在路径有一点要注意的是“=”两边不能有空格这个和call 连用的时候就要注意了,不要原创 2016-10-28 22:29:00 · 1819 阅读 · 0 评论