Stella981 Stella981
4年前
Linux Socket 收发Json
点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~不管是Qt开发还是linux嵌入式应用开发,一个人的核心竞争力还是不断思考,也就是不断琢磨。下面的程序主要是LinuxCSocket读取JSON文件并传输,然后再写入文件,其中使用了cJSON库,关于cJSON库不过多介绍,主要介绍整体的思路。_
Stella981 Stella981
4年前
Android Drawable完全解析(一):Drawable源码分析(下)
AndroidDrawable完全解析(一):Drawable源码分析(上)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.jianshu.com%2Fp%2F384a70897ba6)AndroidDrawable完全解析(一):Drawable源码分析(中)(htt
Stella981 Stella981
4年前
Redis 总结精讲
本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题
Stella981 Stella981
4年前
ReentrantReadWriteLock(读写锁)
ReentrantReadWriteLock是JDK5中提供的读写分离锁。读写分离锁可以有效的帮助减少锁的竞争,以此来提升系统的性能。用锁分离的机制来提升性能也非常好理解,比如线程A,B,C进行写操作,D,E,F进行读操作,如果使用ReentrantLock或者synchronized关键字,这些线程都是串行执行的,即每次都只有一个线程做操作。但是当D进行读
Wesley13 Wesley13
4年前
Java ExecutorService四种线程池及ThreadPoolExecutor机制
一、为什么使用线程池使用newThread执行多个线程有如下一些问题:每次newThread新建对象性能差。线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。缺乏更多功能,如定时执行、定期执行、线程中断。相比newThread,Java提供的四种线程池的好处在于:重用存在的线程,减
Wesley13 Wesley13
4年前
2013了,写给所有OSC的朋友们
新年快乐,虽然够冷。外冷内冷到处冷。大家快乐才是好。也感谢这里的朋友给我带来快乐。人是没得做,野鬼继续混。野鬼做事,从来没怕过。哈。SHIT,技术咨询管理样样行。惟独只能做做事。也感谢这里的朋友,给我带来争论,调戏。多少热闹不够冷。哈。也祝福2013年的竞争对手,眼神好点,见我远点,做鬼嘛,不欺负人的,但不
新支点小玉 新支点小玉
1年前
做软件检测如何少花冤枉钱
市场竞争压力使得专注某一项核心业务的企业成为了市场上的刚需,很多企业会在管理系统实施过程中,将业务外包给相应专业该项业务的外包公司,可以有效节省企业人力物力成本,有利于高效管理。软件测试行业同样也有外包公司,一般的软件企业较注重软件开发,因此在软件测试上趋
新支点小星 新支点小星
1年前
CNAS做软件测试,如何节约企业成本
市场竞争压力使得专注某一项核心业务的企业成为了市场上的刚需,很多企业会在管理系统实施过程中,将业务外包给相应专业该项业务的外包公司,可以有效节省企业人力物力成本,有利于高效管理。软件测试行业同样也有外包公司,一般的软件企业较注重软件开发,因此在软件测试上趋
营销创意素材如何秒级智能生成?即时创意白皮书来了!
·2022年的零售电商迎来了Ta的第14个双十一大促,在全平台营销活动的助力下,线上流量及销售总额依旧保持平稳增长。在流量增长趋缓的背后,零售电商的生意模式,已经从抢夺增量完全转变为了竞争存量。与此同时,随着音频、短视频等泛创意内容发展,多元化的营销内容在
提升生产能力的必备工具——MES系统自动排产
提升生产能力的必备工具——MES系统自动排产在现代制造业中,生产能力的提升对企业发展至关重要。随着市场竞争的日益激烈,企业不仅需要提高产品质量,还需要提高生产效率。而MES系统自动排产作为一种先进的生产管理工具,可以帮助企业高效地安排生产,实现生产能力的提