- 最新文章
- 蜗牛下载
- 桃夭下载
- 李夫人下载
-
百度输入法
怎么说呢,百度输入法我用了七八年了,我感觉也是百度唯一一个做的还不错的软件。但是最近我发现了两个问题。1.电脑变得比较卡,首先是启动以后立马点击右键经常性卡死资源管理器,然后浏览器变得特别卡,特别是Tab切换的时候非常卡。2.这点其实很久之前我就发现了,就是C盘多了一个目录`bstlog`,我开始没有注意,知道第一点出现我就开始留意了,发现里面全是我启动软件的日志。然后我就发现这个日志是百度里面一个插件产生的,名字叫做`pc_flutter.exe`,好家伙还结束不掉,最后直接卸载百度,果然不见了。然后用回微软拼音,观察了几天感觉问题全部没了。其实百度还有一个问题就是和`Windows`设置里面输入框的兼容问题,有时候输入不了,算了百度拜拜。
-
WebRTC热点连接协商问题
最近做了一个项目,多个摄像头连接平板共享的热点使用`WebRTC`进行通话,这个在连接外部`WIFI`时没有问题,但是使用平板热点媒体协商只能得到`TCP`的协商,没有`UDP`的协商。后来发现需要在创建`PeerConnectionFactory`时添加如下配置:```finalPeerConnectionFactory.Optionsoptions=newPeerConnectionFactory.Options();options.networkIgnoreMask=16;options.disableEncryption=false;options.disableNetworkMonitor=true;```
-
满天星
##纯正九莲宝灯##小四喜
-
SocketIO多线程卡死问题
最近公司需要用mediasoup实现一套媒体服务,本着快速开发所以服务端我还是使用了NodeJS开发,所以选择SocketIO作为信令通道。但是接入安卓的时候出现一个奇怪的问题就是socket.emit使用ack回调的时候,使用future总是get那里卡死了。后来看了Java实现的SocketIO的EventThread的代码实现发现里面用的是一个单线程的线程池。这样就有个问题,就是如果我的ack回调如果调用一个方法这个方法里面也有一个ack回调,就会导致后面的ack等待前一个ack回调结束,get等到就会直接阻塞整个过程。```publicstaticvoidnextTick(finalRunnabletask){ExecutorServiceexecutor;synchronized(EventThread.class){counter++;if(service==null){service=Executors.newSingleThreadExecutor(THREAD_FACTORY);}executor=service;}executor.execute(newRunnable(){@Overri...
-
软件分享

-
Linux写入U盘文件丢失问题
用代码向U盘写入文件,明明提示文件写入完成,流也关闭了,但是直接拔出U盘的时候文件还是没有数据。后来发现执行`umount`命令数据时存在的,所以估计是数据还在系统缓存里面没有刷出,所以使用`sync`命令刷出缓存就好了。
-
20230611
##06月11号星期日天气晴最近搬到楼顶,本来以为会很热,但是没想到非常凉快。因为旁边就是火炉山,然后楼顶经常有风,自然风吹着很舒服。,今年六月前正确把所有功能包含安卓端做完。以后就安心维护桃夭还有蜗牛两个开源项目了。
-
20230308
##03月08号星期三天气晴最近我的满天星开花了,还不错的,就是四盆里面只有一盆长得不错,其他三盆差强人意,而且有两盆还是用的好盆,居然长得和小丑一样。最近也在思考一个问题,就是现在公司经常加班,周六加班,二四晚上还要加两个小时,感觉一个月比我以前一年加班时间都要长。我觉得我工作并不是为了工资,应该是为了实现我自己的价值,为国家做出贡献,当然工资也是一种价值的体现。但是如果需要经常加班,要么是我能力问题,要么就是上层架构有问题了。而且平时工作同时几个项目切来切去,写代码总是被打扰,时间碎片化严重,脑子痛,代码也写的乱七八糟的。加班让我平时也没啥时间做自己的事情了,怎么办,让我想想?
-
Windows C++
环境:```vsvscodevcpkgMSVCMinGWMSYS2CMakeCygwin```我的环境:vscode+vcpkg+cmake+msvc##MSYS2使用安装完成执行两次`pacman-Syu`和`pacman-Smingw-w64-x86_64-toolchain````pacman-S#安装软件pacman-U#安装本地包pacman-Syu#同步Msys2源并更新pacman-Sy#仅同步源pacman-Su#更新系统pacman-Sy#同步源后再安装软件pacman-R#该命令将只删除包不包含该包的依赖pacman-Rs#在删除包的同时也将删除其依赖pacman-Rd#在删除包时不检查依赖pacman-Ss#这将搜索含关键字的包pacman-Qi#查看有关包的信息```##vcpkg使用```vcpkgsearch[pat]搜索可安装的包vcpkginstall...安装包vcpkgremove...卸载包vcpkgremove--outdated卸载所有过期包vcpkglist列出已安装的包vcpkgupdate显示用于更新的包列表vcpkgupgrade重新生成所有过期包vcpkgh...
-
MinGW版本含义
```x86_64-posix-sjljx86_64-posix-sehx86_64-win32-sjljx86_64-win32-sehi686-posix-sjlji686-posix-dwarfi686-win32-sjlji686-win32-dwarf```*SEH:调用系统机制处理异常,支持32、64位系统,GCC不支持(即将支持)*SJLJ:跨平台,支持32、64位系统,运行速度稍慢,GCC不支持。*DWARF:一种带调试信息DWARF-2(DW2)EH的包,所以比一般的包尺寸大,仅支持32位系统。*x86_64:简称X64,64位操作系统。*i686:32位操作系统(i386的子集),差不多奔腾2之后的CPU都是可以用的。*posix:启用了C++11多线程特性*win32:未启用
-
Nginx文件上传Tomcat需要文件传完才能收到问题
最近在做文件断点上传,发现每次都是文件上传完了之后才能收到文件流,改了很多种方法,最后发现原来是`Nginx`的问题。需要关闭配置:`proxy_request_buffering`,同样还有一个配置`proxy_buffering`功能相反。推荐一篇Nginx文章:[https://blog.csdn.net/u013905744/article/details/110915561](https://blog.csdn.net/u013905744/article/details/110915561)
-
WebRTC配置STUN/TURN
参考配置:[https://developer.mozilla.org/en-US/docs/Web/API/RTCIceServer/urls](https://developer.mozilla.org/en-US/docs/Web/API/RTCIceServer/urls)#STUN```newRTCPeerConnection({iceServers:[{urls:"stun:stunserver.example.org"}]});```#TURN```newRTCPeerConnection({iceServers:[{urls:"turn:turnserver.example.org",username:"webrtc",credential:"turnpassword"}]});newRTCPeerConnection({iceServers:[{urls:["turns:turnserver.example.org","turn:turnserver.example.org"],username:"webrtc",credential:"turnpassword"}]});newRTCPee...
-
20230210
##02月10号星期五天气阴最近定了一套房子,没想到大额基金赎回花了四天。所以没办法把海康威视股票卖了,结果昨天涨了三个点。。。去年`ChatGPT`出来的时候,选股的时候从海康威视和科大讯飞选择了海康。今年发现去年选择错了,不知道今年这个决定是不是正确的。别说了,老墨,想吃鱼(割韭菜)了。
-
Git大小写问题
系统里面修改了文件名称的大小写,但是发现没有效果。然后修改`.git/config`配置`ignorecase=false`,然后大小写能够正常提交了。但是切换分支又出现了问题,提示错误:```Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbycheckout:```最后把上面的配置改了回去分支切换又正常了😂😂😂
Snail(蜗牛)
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。