- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 2023年行业寒冬-运维求职建议
由于前几个月裁员,近期到就业市场上寻找工作,BOSS刷了两三个月,都已经刷烂了,翻来覆去还是那几家公司在招人,面试也有,但很多面试基本就是走个流程,对方也直言候选人很多,需要多加比对,记不清面试了多少家公司,但是这么多的面试中,也基本摸清了当前市场中的大概需求,简单总结下,也许大家有不同的意见,可以补充下。1.当前由于是市场寒冬,也由于这几年行情萎缩,市场上的新公司不多,关于运维平台建设相关的岗位基本很少,例如,监控平台,告警平台,ITSM,CMDB,日志平台等,相关的岗位需求相比前几年,肉眼可见的下降。
2023-11-14 21:37:57
332
原创 ChatGpt能够用来做什么
ChatGPT可以提供相关的知识、文档和示例代码,帮助程序员快速解决问题,节省查找资料的时间。代码辅助:ChatGPT可以提供代码片段、示例和建议,帮助程序员更快地编写和调试代码。可以向ChatGPT描述问题或需求,它可以给出相应的代码建议,提高开发效率。学习和知识获取:ChatGPT可以作为一个学习伙伴,回答关于编程语言、框架、算法等方面的问题,提供学习资源和推荐,帮助程序员不断提升自己的技能。可以看到chatgpt的输出,可以看到chatgpt不仅给出了代码,还包含了相关解释。
2023-06-28 21:59:52
3343
1
原创 ELASTICSEARCH集群压测操作步骤
1 升级git版本yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMaker cd /usr/srcwget https://www.kernel.org/pub/software/scm/git/git-2.0.5.
2017-01-27 20:26:12
1838
原创 ELK之X-PACK插件证书更新方法
证书申请地址:https://www.elastic.co/subscriptions点击free license,填写个人资料以及邮箱,证书即可发送到个人邮箱内。证书更新方法:https://www.elastic.co/guide/en/x-pack/current/installing-license.html已验证示例:更新命令如下:cu
2017-01-27 20:00:35
5022
1
原创 360笔试题回忆版
1 个人感觉360的C++重点考得是动态联编,继承,虚函数之类的,本来已经对360放弃了,可是居然在凌晨4点失眠的时候收到了他的笔试通知,虽然我知道360给所有人都发了笔试通知,但我还是抱着想看一看它的考题的心态参加了考试,所以,重点变成了研究考题,而不是考试,下面是我凭回忆记下的考题,最难的笔试是喜马拉雅的C++,南大的教室里密密麻麻挤满了人,几乎全是研究生,起码我未曾见过一个本科生,还好,
2015-09-29 22:36:48
650
原创 银行家算法的C语言实现
近日在学习操作系统,发现国外的教材远比国内的教材更加容易理解,有时感觉操作系统是一个不折不扣的坑,书中的每一句话,其实都需要足够长的代码来描述它。尤其是在拜读了川合秀实的三十天自制操作系统后,感觉自己对操作系统的理解不再那么抽象化了,而开始变得有血有肉起来了。银行家算法是在系统资源有限的情况下,避免进程出现死锁的一种解决办法。示例代码如下:#include#include#
2015-03-16 19:57:44
22674
3
原创 WNDCLASS小结
结构WNDCLASS包含一个窗口类的全部信息,也是Windows编程中使用的基本数据结构之一,应用程序通过定义一个窗口类确定窗口的属性其在头文件中的定义为:typedef struct tagWNDCLASSA { UINT style; WNDPROC lpfnWndProc; int cbClsExtra;
2015-02-08 20:12:36
613
原创 关于内存泄露的一点实例
#include#includeclass simpleClass {private: char *m_buf; size_t m_nSize; int *m_count;public: simpleClass(size_t n=1) { m_buf=new char[n]; m_nSize=n; m_count=new int; *
2015-02-08 12:50:45
418
原创 关于编写服务应用程序的一点总结
@1 定义全局变量。主要为设置服务句柄和状态。@2 添加Init初始化函数。@3 添加安装和删除服务函数。@4 添加服务主线程函数和控制函数。@5 在主线程函数里注册控制函数和程序执行主体@6 在 main主函数内注册添加安装,删除,注册主函数。###############大致的主函数:int APIENTRY WinMain(HINSTAN
2015-02-06 12:55:35
377
原创 一个初始驱动化函数
DWORD TDriver::InitDriver(LPCTSTR path){ if(initialized) { if(UnloadDriver()!=DRV_SUCCESS) return DRV_ERROR_ALREADY_INITIALIZED; } driverPath=(LPTSTR)mallo
2015-02-05 22:27:26
381
原创 关于TCP/UDP的包过滤函数
//包过滤函数FORWARD_ACTION FilterPacket(unsignedchar *PacketHeader,unsignedchar *Packet,unsignedint PacketLength,DIRECTION_E direction,unsignedint RecvInterfaceIndex,unsignedint S
2015-02-04 22:12:13
808
原创 防火墙知识点小结
防火墙由服务访问规则,验证工具,包过滤和应用网关4个部分组成。防火墙是一个位于计算机和它所连接的网络之间的软件或硬件,该计算机流入流出的所有网络通信均通过该防火墙。常见的防火墙有两种,网络层和应用层防火墙。###网络层防火墙可视为一种IP包过滤器,运行在底层的TCP/IP协议栈上,现在的绝大多数操作系统和网络设备均已内置防火墙功能。###较新的防火墙可以使用封包的多种属性来
2015-02-04 19:18:05
3070
原创 snmp编程特点小结
SNMP是运行在网络管理程序和SNMP代理之间的通信协议,故而SNMP的开发也分为两部分。网络管理程序的开发和SNMP代理软件的开发。SNMP代理运行在特定的网络设备中,由设备制造商负责开发。对个人而言,主要需要负责网络管理程序的开发。开发方法:采用WINDOWS环境下的SNMP++软件包。 //该软件包为封装的开源C++类库,相比依靠WinSNMP API直接进行编程要容易一
2015-01-31 21:08:47
1191
原创 snmp get_next示例
完成SNMP操作大致需要的步奏为:1)初始化Winsocket套接字 2)实例化一个Snmp对象 3)实例化一个Ctarget对象 4)调用Snmp对象的操作方法 5)关闭Winsocket套接字示例程序如下: #一般操作均可在该基础上修改,扩充。Snmp::socket_start_up();
2015-01-31 12:34:22
4932
原创 关于获取网卡信息的一点消息
建议使用高版本的VS软件进行编译,VC6.0缺乏相应SDK,不过VS2013确实耗内存,不好意思说自己自己的电脑配置问题,T^T:#include #include #include #pragma comment(lib,"Iphlpapi.lib")int main(){ PIP_ADAPTER_INFO pAdapterInfo;PIP_ADAPTER_INFO
2015-01-22 19:26:46
405
原创 多继承中的内存分析示例
#include class baseClass{public: int nValue1; char c; baseClass() {nValue1=0;printf("create baseClass.\n");}; virtual ~baseClass() {printf("destroy baseClass.\n");};
2015-01-16 21:07:05
386
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人