![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件开发
决胜万里
你好
展开
-
八股文之一网络
HTTPS经由HTTP进行通信,但利用SSL/TLS来加密数据包1、首先,客户端 A 访问服务器 B ,比如我们用浏览器打开一个网页 www.baidu.com ,这时,浏览器就是客户端 A ,百度的服务器就是服务器 B 了。这时候客户端 A 会生成一个随机数1,把随机数1 、自己支持的 SSL 版本号以及加密算法等这些信息告诉服务器 B 。2、服务器 B 知道这些信息后,然后确认一下双方的加密算法,然后服务端也生成一个随机数 B ,并将随机数 B 和 CA 颁发给自己的证书一同返回给客户端 A 。3原创 2022-02-17 15:04:48 · 61 阅读 · 0 评论 -
2021年下半年的开源集合
3.本月开源了一款:法律咨询app,使用rx全家桶封装的比较多5.本月开源了一款安卓app:nextcloud的android和talk合并为一体了4.蓝牙智联app5.添加了Jenkins-Android-Ndk-Docker的镜像6.修改了rtmp-rtsp-stream-client-java...原创 2022-02-09 18:28:13 · 849 阅读 · 0 评论 -
android11系统升级 java.lang.NullPointerException: Attempt to invoke interface method ‘boolean android
1,在目录下``out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar改名得到 framework.jar 把framework.jar 复制到Androidstudio项目目录的libs文件夹下;鼠标点击右键,选择Add As Library ,接着选择framework.jar 所在的module,即可在module的build.gradle自动引入framework.jar把implementation改为co原创 2021-12-11 16:01:56 · 4379 阅读 · 0 评论 -
基于udp做服务发现
It operates over TCP and UDP port 3702 and uses IP multicast address 239.255.255.250. As the name suggests, the actual communication between nodes is done using web services standards, notably SOAP-over-UDP.With WS-Discovery, the discovery tool puts SSDP原创 2021-09-04 13:24:10 · 356 阅读 · 1 评论 -
java.lang.NoSuchMethodError: No virtual method getSoftApConfiguration()Landroid/net/wifi/SoftApConfi
hotspotReservation = reservation; WifiConfiguration currentConfig = hotspotReservation.getWifiConfiguration(); printCurrentConfig(currentConfig); 需要复制后调用 不然就 java.lang.NoSuchMethodError: No virtual method getSoftApConfiguration()Landroid/net/wif.原创 2021-08-11 15:49:11 · 699 阅读 · 0 评论 -
Android ffmpeg fft
要获得PCM频率信息,需要将PCM由时域转换成频域,这里就用到了FFT算法快速傅里叶变换,里面水很深我就没有深入研究了,这里直接用的jmp123里面的FFT实现,纯js代码实现100行不到。我们只管使用就ok了,假设有44100hz采样率的16位PCM数据,取1024个采样数据经过FFT变换后,会输出512个频率信息点,每个点之间的频率间隔为44100/2/512=43hz,0hz是第1个点,1khz是第1000/43个点,以此类推,最高能识别到22050hz,有了这些频率点信息就能绘制不同频率下的音量幅度原创 2021-06-16 10:04:16 · 538 阅读 · 0 评论 -
关于sdk的看法
曾在毕设中 也只在毕设中使用虹软人脸识别sdk原创 2021-06-07 23:21:36 · 135 阅读 · 0 评论 -
ffmpeg编译
1.linux 服务器2.window1、下载安装MinGW:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/2、安装MinGW,选择Basic setup下选择mingw32-base包。3、打开MinGW安装目录下的bin文件夹,将mingw32-make.exe重命名为make.exe。4、设置环境变量,把bin文件夹的路径 C:\MinGW\bin 添加到用户变量。5、查看make是否安装成功: 在c原创 2021-04-08 10:50:32 · 127 阅读 · 0 评论 -
面经
frameliner,relative对齐,constraintltyout;activity-intent-activity ,service,contentprovider,broadcastreceive;bing-bound状态布局重用/合并/惰性,渲染,anr,对齐,内存gc,功耗,网络内存泄露:单例,非静态匿名内部类持有,静态持有,数据类型,handler使用静态,持有弱引用,loopfor循环阻塞,休眠等待唤醒,一个线程一个loop多个handler,子线程用handlerthread原创 2021-04-02 14:43:09 · 94 阅读 · 3 评论 -
异步变同步 循环执行的变异
1.countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。存在于java.util.cucurrent包下。countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。原创 2020-09-16 17:27:04 · 131 阅读 · 1 评论 -
webrtc echo
利用谷歌发型的webrtc中的回音消除功能来录音,消除除了自己讲话以外的所有声音原创 2020-08-11 16:18:12 · 205 阅读 · 0 评论 -
学习资料
https://zulip.readthedocs.io/en/latest/production/index.html聊天服务器https://github.com/TeamNewPipe/NewPipe安卓学习demohttps://github.com/TheAlphamerc/flutter_twitter_cloneflutter 学习资料flutter 控件https://pub.dev/packages/flutter_advanced_networkimagehttps://原创 2020-07-20 15:19:11 · 112 阅读 · 0 评论 -
React Native has a binaryToBase64 util that accepts ArrayBuffer for base64 conversions
12React Native has a binaryToBase64 util that accepts ArrayBuffer for base64 conversions:var utf8 = require(‘utf8’);var binaryToBase64 = require(‘binaryToBase64’);var text = ‘foo © bar ???? baz’;var bytes = utf8.encode(text);var encoded = binaryToBas原创 2020-06-04 18:14:09 · 222 阅读 · 0 评论 -
6/3
将音视频加密放在物联网中使用,ai自然会到来原创 2020-06-03 10:41:03 · 202 阅读 · 0 评论 -
记录一些未来会出现的bug
从jsp页面传到后台乱码问题String str = new String(request.getParameter(“something”).getBytes(“ISO-8859-1”),“utf-8”) ;可以拿到汉字。后面的"utf-8"是可以改变的,比如,页面是GBK的就需要把“utf-8"转换为"GBK"系统升级后python升级为python3.4,许多之前的代码运行有误,将python降级到python2的方法为:[nancy@hehe examSys]$ which pytho原创 2020-05-12 16:22:29 · 211 阅读 · 0 评论