![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Other
书弋江山
和光同尘,与时舒卷;戢鳞潜翼,思属风云,漆黑如夜,孑然踽行
展开
-
解释型语言与编译型语言的区别
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。 在运行的时候,原创 2017-05-10 14:11:47 · 465 阅读 · 0 评论 -
操作系统总结
操作系统的基本特征并发:同一段时间内多个程序执行(注意区别并发和并行,前者是同一时刻的多个事件,后者是统一时间段内的多个事件)共享:系统中的资源可以被内存中多个并发执行的进线程共同使用虚拟:通过时分复用(如分时系统)以及空分复用(如虚拟内存)技术实现把一个物理实体虚拟为多个异步:系统中的进程是以走走停停的方式执行的,且以一种不可预知的速度推进操作系统的主要功能处理机管理:处理机转载 2017-11-24 17:12:26 · 304 阅读 · 0 评论 -
iOS invalid bitcode signature等常见错误
关于 invalid bitcode signature 今天拾起了一个老项目,调试了一下,出现如下错误。惯例Google了一下,搜索的关键字为:invalid bitcode signature,解决的方案很多,如下所示:invalid bitcode signature解决方案1.Clean重启首先要做的就是网管的终极套路,关机重启,所以我们遇到问题当然就是Clea...原创 2017-08-09 18:20:12 · 42181 阅读 · 4 评论 -
gcc/g++ 实战之编译的四个过程
gcc和g++分别是GNU(一个开源组织)的c&c++编译器 对于.c后缀的文件,gcc把它当做是C程序,g++当做是C++程序;对于.cpp后缀的文件,gcc和g++都会当做c++程序。gcc可以根据后缀名为.c或.cpp分别按c程序和c++程序来编译,但是g++无论是.c或.cpp都统一按c++程序来编译。 编译阶段,g++会调用gcc,链接阶段通常会用g++来完成,g++转载 2017-10-17 09:44:54 · 448 阅读 · 0 评论 -
IOS 生成图片数字字母验证
直接上代码,注释很详细#import "CaptchaView.h"#define kRandomColor [UIColor colorWithRed:arc4random() % 256 / 256.0 green:arc4random() % 256 / 256.0 blue:arc4random() % 256 / 256.0 alpha:1.0];//#define kRandomCol原创 2017-08-24 11:02:10 · 433 阅读 · 0 评论 -
抓包软件wireshark过滤表达式使用
WireShark 过滤语法过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP过滤端口 例子: tcp.port eq 80 // 不管端口是来源的还是目标的都显示 tcp.port ==原创 2017-04-13 17:26:45 · 863 阅读 · 0 评论 -
二叉搜索树
二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 若它的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 它的左、右子树也分别为二叉排序树。“中序遍历”可以让节点有序。原理二叉排序树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉排转载 2017-06-13 09:09:54 · 305 阅读 · 0 评论 -
TCP 和 Udp 区别
TCP和UDP的区别(转)TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。转载 2017-06-28 19:29:47 · 329 阅读 · 0 评论 -
TCP/IP协议卷一 契约 (部分内容)
TCP/IP协议本文为参考TCP/IP详解卷一,某些知识点加上了作者自己的理解,如有错误,欢迎指正TCP包格式和IP包格式如下:TCP的正常建立与关闭建立连接TCP协议提供可靠的面向连接服务,采用三次握手建立连接。第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二原创 2017-06-18 00:31:18 · 947 阅读 · 0 评论 -
object-c 和 java 可以通用的DES散列加密
Java 加密和解密public class CryPtor { /** * 加密 * @param datasource byte[] * @param password String * @return byte[] */ public static byte[] encrypt(byte[] datasource, String pass原创 2017-05-18 09:05:10 · 844 阅读 · 0 评论 -
IOS NSDate
+(NSString*)GetDetailTime{ //获得系统时间 NSDate * senddate=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; //[dateformatter setLocale:[NSLocale localeWithLocaleI原创 2017-05-06 16:14:06 · 285 阅读 · 0 评论 -
IOS 自动化打包(shell)
最近进了一家游戏公司,工程项目比较大,每次修改的测试包不可能手动生成,主要是太耗时间了,就研究了一下,shell 脚本的自动化打包工具使用,shell脚本还是比较简单的,当然你也可以使用python 来写脚本,这个要深入研究#xcodebuild 自动化打包# 工程路径project_path="/Users/systudiosy/Desktop/BobNetworking"proj...原创 2018-04-08 19:43:13 · 524 阅读 · 0 评论