会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
现实很残酷,干活的人拿低工资,不干活的人拿高工资,结局就是人累死!
结局不要去妄想,会越陷越深
新随笔
管理
[置顶]
Android 弹出对话框背景模糊
摘要: Android 弹出对话框背景模糊使用kotlin实现。 实现思路如下: 1.获取顶层活动ActivityA 2.截取ActivityA图片 3.高斯面模糊截取的图片 4.隐藏顶层ActivityA所有组件 5.设置顶层ActivityA背景图片 6.对话框退出设置顶层ActivityA背景原来颜色
阅读全文
posted @ 2020-05-04 13:32 By老夫子
阅读(2403)
评论(0)
推荐(0)
2019年12月24日
Android Studio
摘要: //设置6.0的字体 public static void setCommonUI(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { activity.getWindow().getDecorView
阅读全文
posted @ 2019-12-24 21:05 By老夫子
阅读(730)
评论(0)
推荐(0)
2017年7月26日
TCP 组包和拆包算法
摘要: /************************************* 文件名: server.c TCP 组包和拆包实现算法 作者: 马中海 QQ: 284358503 Email: zhonghaima001@163.com */ #include <stdlib.h> #include
阅读全文
posted @ 2017-07-26 21:59 By老夫子
阅读(3436)
评论(0)
推荐(0)
c++实现对windwos 下socket 的封装(实现封包及拆包处理)
摘要: SuperSocket.cpp SuperThread.h MySocket.h MySocket.cpp main.cpp
阅读全文
posted @ 2017-07-26 21:57 By老夫子
阅读(3359)
评论(0)
推荐(0)
一个简单的SOCKET程序的数据包结构和封解包函数
摘要: /*练习写套接字通信程序时候写的一段代码,本来想写个聊天室但写来写去进度卡在界面上接节下来都是通信部分的代码 因为只是试验用所以都是用C写的,等界面部分完工后会用类来封装一下 因为本人E文很烂所以变量和函数的命名是具有中国特色的,求理解.不过我注释的很详细了 谨以此文纪念我那坑爹的编程自学生涯......................**/ #include "stdio.h" #incl...
阅读全文
posted @ 2017-07-26 21:53 By老夫子
阅读(2875)
评论(0)
推荐(0)
SOCKET 封包和拆包
摘要: 对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.自从我从事网络通讯编程工作以来(大概有三年的时间了),我一直在思索和改进封包和拆包的方法.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包
阅读全文
posted @ 2017-07-26 21:51 By老夫子
阅读(2253)
评论(0)
推荐(1)
C++实现的Buffer类
摘要: 转自 http://blog.csdn.net/athlong0564/article/details/5942351 写C#的同志一定觉得Byte []比C++的 BYTE * 加 Length的方式好的多。一来,只需要一个对象就可以是表示一段字节流,另一方面,由于C#的特性,不需要象C++那样还
阅读全文
posted @ 2017-07-26 21:04 By老夫子
阅读(2535)
评论(0)
推荐(0)
c++stack容器介绍
摘要: c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO) 使用该容器时需要包含#include<stack>头文件; 定义stack对象的示例代码如下: stack<int>s1; stack<string>s2; stack的基本操作有: 1.入栈:如s.push(x)
阅读全文
posted @ 2017-07-26 20:44 By老夫子
阅读(212)
评论(0)
推荐(0)
c++日志类
摘要: 1 /* 2 简单日志类 3 */ 4 #ifndef LOGGER_H_ 5 #define LOGGER_H_ 6 #include 7 #include 8 #include 9 using namespace std; 10 //日志级别枚举 11 typedef enum LogLevel 12 { 13 信息 = 0, //什么都不记录 ...
阅读全文
posted @ 2017-07-26 18:32 By老夫子
阅读(4125)
评论(0)
推荐(0)
2016年6月5日
使用c++11写个最简跨平台线程池(转载)
摘要: 为什么需要多线程? 最简单的多线程长啥样? 为什么需要线程池,有什么问题? 实现的主要原理是什么? 带着这几个问题,我们依次展开。 1.为什么需要多线程? 大部分程序毕竟都不是计算密集型的,简单的说,正常情况下,以单线程的模式来写对程序员而言是最舒心的。因为所有的代码都是顺序执行,非常容易理解!函数
阅读全文
posted @ 2016-06-05 09:14 By老夫子
阅读(292)
评论(0)
推荐(0)
2016年5月25日
C++/GDI+使用
摘要: 1 #include //初始化一下com口 2 #pragma comment(lib,"gdiplus.lib") 3 #include 4 using namespace Gdiplus;
阅读全文
posted @ 2016-05-25 21:22 By老夫子
阅读(976)
评论(0)
推荐(0)
公告