YiMiTuMi

使我进步的不是谦虚,而是别人羡慕我时我的那份骄傲!

自动同步系统时间

Linux

自动同步系统时间 安装ntp服务 sudo apt-get install ntp CentOs 没有 apt-get命令 sudo yum install ntp 在安装完后,在/etc/ntp.conf文件以配置ntp服务,添加: server ntp.aliyun.com 启动ntp服务 sudo /etc/init.d/ntp start CentOs用 ...

解析字符串

Objective-C

解析字符串 这里解析以 “;” 或 “ ”号分割的字符串: - (NSString*) FormatNsstring:(NSString*)strInfo { NSMutableString* strRet = [[NSMutableString alloc] init]; NSMutableString...

屏蔽编译器警告

c++

屏蔽编译器警告 屏蔽错误某段帶代碼警告: #pragma warning(push) #pragma warning(disable: 4996) //错误编号 dnsInfo = gethostbyname(CT2A(inHost)); //bug 代码 #pragma warning(pop) 屏蔽整個庫或頭文件的警告: #pragma warning( push ...

域名转IP地址

Objective-C

域名转IP地址 -(NSString *)queryIpWithDomain:(NSString *)domain { struct hostent *hs; struct sockaddr_in server; if ((hs = gethostbyname([domain UTF8String])) != NULL) { server.s...

二进制标志位宏

c++

二进制标志位 一个 int 类型具有32位,所以至少可以保存31个标志位。 添加、清除标志位宏 #ifndef ClearFlag #define ClearFlag(_F,_SF) ((_F) &= ~(_SF)) #endif #ifndef SetMaskFlag #define SetMaskFlag(_F,_SF) ((_F) |= (_SF))...

MySQL和SQLServer常用操作

SQL

建表 SQLServer: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CLIENT_TABLE_]') AND type in (N'U')) BEGIN CREATE TABLE [dbo].[CLIENT_TABLE_]( [index] [int] IDENTITY(...

vector清空操作

c++

vector清空操作 清空vector可以通过clear函数或者通过swap来进行清空操作,但这两个又有所不同。 clear清空vector vector<int> vecClear; vec_softinfo.clear(); 这种方法直接清空 vecClear 变量,将其元素数量设置为零,但保留其内存。这意味着 vecClear 的容量不会改变,只是元素被清除了,可...

二叉树--线索化

c++

线索化 线索化的主要作用是将二叉树的遍历方式从递归改成非递归,让二叉树的遍历方式表现的像个链表一样。 左边空指针 -> 前驱 右边空指针 -> 后继 即如果当前节点没有左节点,那么左节点要前驱指向上一个节点,如果当前节点没有右节点,那么右节点要后继指向下一个节点。如果没有上一个节点或下个节点则指向空,这样就可以形成一个类似链表的结构。 线索化树结构体 //结构体 s...

二叉树--广度优先遍历(bfs)与 深度遍历(dfs)

c++

广度优先遍历(bfs) 利用队列的先进先出特性,先将根节点放到队列中,后遍历队列,依次将队列的首元素的左右孩子节点插入队列中后,将首元素删除。 //广度优先遍历(层序遍历) -- 借助队列 bfs void TreeBreadthTraversal(TreeNode* root) { if (root == NULL) { return; } ...

二叉树--前、中、后序遍历

c++

前序遍历、中序遍历、后序遍历 前序遍历: 根节点 左子树的前序遍历结果 右子树的前序遍历结果 中序遍历: 左子树的中序遍历结果 根节点 右子树的中序遍历结果 后序遍历: 左子树的后序遍历结果 右子树的后序遍历结果 根节点 这三种遍历方式主要用来做序列化(如保存到数组中)方便数据的传递。序列化后可以通过: 中序遍历 + 前序遍历 中序遍历 + 后序遍历 来还原二叉树结构,...