自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

转载 Xcode7中你一定要知道的炸裂调试神技

Xcode7中苹果为我们增加了两个重要的debug相关功能。了解之后觉得非常实用,介绍给大家。1.Address Sanitizer: 妈妈再也不用担心 EXC_BAD_ACCESS?EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。在项目的Scheme中Diagnostics

2016-01-27 20:03:36 459

转载 Xcode中修改变量名、类名及字符串的替换操作

在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修改功能。第一步:修改类名        将鼠标点击放在类的名称上,选择Xcode工具栏中的edit->refactor->rename:之后,将类名更改为我们需要的模式点击preview,记得将下面的关联文件勾选:

2016-01-27 19:34:54 458

转载 Xcode 调试与快捷键

1.主题及字体“command+,” 呼叫出偏好设置(首选项),选择“Fonts & Colors”,选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的所有项,点击Fonts设置字体。Xcode默认字体为menlo,可选其他等宽字体Consolas/Monaco。2.View and Navigate

2016-01-23 17:41:59 2578

转载 Swift 类构造器的使用

这几天在使用 Swift 重写原来的一个运动社交应用 SportJoin.为什么要重写呢? 首先因为实在找不到设计师给我作图; 其次,原来写的代码太烂了我也闲不下来, 想找一些项目做, 所以只好将原来的代码重写了.原来的代码大约是一年半以前写的, 我现在真的不想吐槽当时写的代码有多烂, 有一句话怎么说来着:程序员连自己写的源代码都不想读, 怎么可能看别人写的源代

2015-11-19 02:40:54 466

转载 14个Xcode中常用的快捷键操作

在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键

2015-09-22 23:25:34 313

转载 如何对IP地址进行排序?

Q:在A2:A8单元格中存储的IP地址,点升序按钮后结果并不能依次按照4个地址段的大小进行排序,如何解决?A:方法一、使用辅助列在B2输入公式如下,然后对B列进行排序:=SUMPRODUCT(MID(SUBSTITUTE(A2,".",REPT(" ",20)),{1,21,41,61},20)*10^{9,6,3,0})复制代码方法二、使用数据分列功能把IP地址存放到4列,然后进

2015-06-01 22:11:56 5248

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2015-05-24 01:21:45 291

转载 工具清除BOM解决织梦dedecms后台

//此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除$basedir="."; //修改此行为需要检测的目录,点表示当前目录$auto=1; //是否自动移除发现的BOM信息。1为是,0为否。//以下不用改动if ($dh = opendir($basedir)) {while (($file = readdir($dh)) !== false

2015-05-03 01:20:44 812

转载 织梦(dedecms)系统常用全局变量调用标签及路径

{dede:global.cfg_memberurl/} 指的是会员中心 对应/member/目录{dede:global.cfg_cmsurl/} 对应的是网站根目录/{dede:global.cfg_dataurl/} data目录对应  /data/{dede:global.cfg_basehost/} 网站地址 比方:http://www.sina.com{

2015-04-26 23:05:23 1115

转载 网吧ROS需要设置的东东

"禁止PING"                     / ip firewall filter add chain=output protocol=icmp action=drop comment="No Ping""禁止P2P"/ ip firewall filteradd chain=forward protocol=tcp dst-port=4661-4662 actio

2015-02-27 23:41:19 671

转载 ros各级授权的区别

MikroTik RouterOS 各级授权的区别Level number 0 (FREE) 1 (DEMO) 3 (WISP CPE) 4 (WISP) 5 (WISP) 6 (Controller) Price       Upgradable To-no upgradesROS v4.xR

2015-01-06 20:05:33 7355

转载 ROS软路由中CLI命令行操作手册

CLI(command Line interface)命令行操作命令提示显示路由器的身份名称和当前的操作路径,如下:[admin@MikroTik] >[admin@MikroTik] interface>/ip address[admin@MikroTik] ip address>命令在任何操作目录使用‘?’都可用获取在当前目录中的命令信息。

2014-11-28 23:14:31 5456

转载 一些常见的端口

0|无效端口,通常用于分析操作系统1|传输控制协议端口服务多路开关选择器2|管理实用程序3|压缩进程5|远程作业登录7|回显9|丢弃11|在线用户13|时间17|每日引用18|消息发送协议19|字符发生器20|FTP文件传输协议(默认数据口)21|FTP文件传输协议(控制)22|SSH远程登录协议23|telnet(终端仿真协议),木马T

2014-10-25 23:05:17 1724

转载 今天是1024,程序员节

今天是1024,程序员节。因为1K=1024b ,1024对程序员是很有意义的一个数字。世界上最遥远的距离,是我在if里,你在else里,似乎一直相伴又永远分离;世界上最痴心的等待,是我当case,你是switch,或许永远都选不上自己;世界上最真情的相依,是你在try,我在catch。无论你发神马脾气,我都默默承受,静静处理。到那时,再来期待我们的finally !hello world

2014-10-24 18:51:28 668

转载 国内的ntp服务器

NTP全称是Network Time Protocol,是用来让计算机之间实现时间同步的协议,而发布这种校对时间的服务器,就是NTP Server!一般来说客户端与服务器之 间的时间误差在几十毫秒以内,当然,如果你的时间服务器在美国或者欧洲,误差可能稍大一些。在我们的日常生活中,能接触到NTP的也基本就是你的 Windows系统和你的路由器系统,而且这两种系统对标准时间的精度要求不是很高,就算是不

2014-10-10 16:51:38 502

转载 Mikrotik ROS脚本语法入门

ROS 脚本 注解四种变量global - 定义全局变量, 可以要所有的 脚本 中调用共享local - 定义本地变量,只能在其所要的 脚本 下调用,不能被其它 脚本 共享loop index variables - 定义在for或foreach里的索引号变量monitor variables - 监视变量ROS算术操作- 负号;相减。! 逻辑非。/ 相除。

2014-10-08 13:10:37 1456

转载 twitch.tv 聊天特殊表情符号

>(Angry   :DBig Grin   :zBored   o_OConfused   :B)Cool   Heart   R)Pirate   :(Sad 

2014-09-30 23:41:36 5333

转载 VMWare 三种工作模式

VMWare 提供了三种工作模式:        Bridged(桥接模式)        Host-Only(主机模式)        NAT(网络地址转换模式)    利用VMWare可以实现不同网络环境中虚拟机的网络接入以及虚拟网络的搭建等工作。下面介绍一下三种网络模式的工作原理及特点。    注意,在安装了VMware虚拟机后,会在网络连接对话框中多出两个虚

2014-09-28 15:21:21 606

转载 检查网络是否畅通的四个步骤

首先使用 ping,ping 127.0.0.1检查自己的回环地址是否正确;ping 网关/对方ip地址,检查网络是否通畅。[参数:-t不间断ping;-l自己定义数据包大小;-n定义ping的次数]其次使用 nbtstat,这个命令可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。[参数:-a知道了远程主机的机器名

2014-09-26 21:45:48 7411

转载 Thinkpad x60 Bios设置指南

BIOS(Basic Input Output System)控制了整个计算机的所有硬件设置。对于不了解Bios的朋友会觉得设置很难,其实只要学会了,都很简单。好了切入正题,其实目前IBM ThinkPad的XTRA四大系列的BIOS设置是基本上一样的,在这里,我们就以T系列为样本,详尽介绍笔记本电脑的Bios设置。  当我们开启T-series时,屏幕下方出现"Press F1 for

2014-09-26 02:22:12 3422

转载 局域网内提高网速的21个技巧

1.去掉无关的选项  在Windows XP中,双击“控制面板”中的“文件夹选项”,再单击“查看”标签,然后将鼠标指针滚动至窗口的最下方,可以看到有一个“自动搜索网络文件夹和打印机”项,默认是选中的,将它去掉。这样,当我们打印时,Windows XP不会自作主张去寻找局域网上的打印机并安装驱动程序,以防止不经意将机密文档打到别的部门打印机上而自己却还找不到。同时,将此项去掉后,当我们通过“

2014-09-23 14:33:02 706

转载 Socket 错误一览表

出现网络联机错误Socket error #11001表示您的计算机无法连上服务器,请检查您的Proxy设定以及Proxy相关账号,或暂时取消您防毒软件的「个人防火墙」。· 出现网络联机错误Socket error #11004应该是网络联机状态问题,请用户检查网络联机是否正常。· 出现网络联机错误Socket error #10060 Connection Tim

2014-09-20 19:59:38 557

转载 c++中输入输出流的格式控制符

1.使用控制符控制输出格式控制符 作用 dec 设置整数的基数为10 hex 设置整数的基数为16 oct 设置整数的基数为8 setbase(n) 设置整数的基数为n(n只能是16,10,8之一) setfill(c) 设置填充字符c,c可以是字符常量或字符变量 setprecision(n) 设置实数的精度为n位。在以一般十进制小数形式输出时,n代表有效数字。在

2014-09-10 11:19:54 1044

转载 MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC

一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令error LNK2001: unresolved external symbol _W

2014-09-01 13:49:43 785 1

转载 OD的一些断点解释,新手可以看下!

拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 bp UpdateWindow 更新窗口 bp GetWindowText(A) 获取窗口文本 拦截消息框: bp MessageBox(A) 创建消息框 bp MessageBoxExA 创建消息框 bp Me

2014-08-17 15:20:37 678

转载 C语言中双引号与单引号的区别?

C语言中的单引号和双引号含义迥异,用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,因此,采用ASCII字符集的编译器而言,‘a’的含义与0141或97严格一致。而用双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符‘\0’初始化。

2014-08-08 23:34:54 15457

转载 v​c​+​+​6​.​0​快​捷​键大全

F1: 帮助Ctrl+O :OpenCtrl+P :PrintCtrl+N :NewCtrl+Shift+F2 :清除所有书签F2 :上一个书签Shift+F2 :上一个书签Alt+F2 :编辑书签Ctrl+F2 :添加/删除一个书签F12 :Goto definitionShift+F12 :Goto referenceCtrl+'Num+' :Dis

2014-08-06 17:22:33 801

转载 VC6.0调试知识大全

○常用功能:       Restart(Ctrl+shift+F5):此debugger功能将从程序的开始(第一有效行)处全速执行,而不是从当前所跟踪的位置开始调试,这时所有变量的当前值都将被丢弃,debugger会自动停在程序的main()开始处.这时如果选择Step Over(F10)就可以逐步执行main()函数了.Stop Debuggin

2014-08-06 01:29:53 474

转载 C语言入门级练习(敲代码)

今天和昨天我大概花了4个多小时来完成老师布置的作业:将《程序设计基础》这本书和第三章到第五章所有例题在自己电脑上重新打一遍,昨天的第一次做花了三个多小时,一次性通过率及低(0.3%);今天再重新打了一次,一次性通过率还可以。说实话,老师在布置这个作业的时候我真的不知道有什么意义,不过现在我有些明了。我还是总结一下,这个照着书上敲代码的作业的一些技巧和我的易错点。(一)  发现的问题和技巧:

2014-08-06 00:41:28 6803

转载 如何写出高效优美的C语言代码

程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看1,代码稳定,没有隐患。2,执行效率高。3,可读性高。4,便于移植。下面发一些我在网上看到的技巧和自己的一些经验来和大家分享;1、如果可以的话少用库函数,便于不同的mcu和编译器间的移植2、选择合适的算法和数据结构应该熟悉算法语言,知道各种算法的优缺点

2014-08-06 00:39:48 646

转载 C语言代码编写经验

编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。    第1招:以空间换时间    计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招——以空间换时间。    例如:字符串的赋值。    方法A,通常的办法:    #define LEN 32    cha

2014-08-06 00:35:19 510

原创 C语言 *和不加的区别

加*时表示内存地址空间中的值或内容,不加*表示那个内存空间地址的值()

2014-08-06 00:22:46 1632

原创 判断一个数 是否是回文数 C语言代码!

#include int main(void){ int val, m; int sum = 0; printf("请输入一个要判断的数字:\n"); scanf("%d",&val); m = val; while(m) { sum = sum * 10 + m%10; m /= 10; } if(sum == val) printf("YES!\n")

2014-08-04 16:32:29 1589

转载 C语言 三字符序列

对应的字符   编码#:                    ??=/:                      ??/^: ??’[: ??(]: ??){: ??}: ??>|: ??!~: ??-

2014-08-04 13:49:14 727

转载 C语言转换格式符

%c 字符 %d 十进制整数 %e 浮点数,指数e的形式 %s 字符串 %E 浮点数,指数E的形式 %u 无符号十进制整数 %f 浮点数,小数点形式 %g 输出%f与%e较短者 %o 无符号八进制整数 %G 输出%F与%E较短者 %x 无符号十六进制整数,以0~f表示 %X 无符号十六进制整数,以0~F表示 %l 长整型,加在d,o,u,x,

2014-08-04 13:42:50 739

转载 32位机和64位机编程时应该注意些什么?

1.数据类型在各种机器中所占的字节数不同16位平台char        1个字节8位short       2个字节16位int           2个字节16位long        4个字节32位指针        2个字节32位平台char        1个字节8位short       2个字节16位int           4个字节32位

2014-08-03 22:58:52 416

转载 汇编语言答案-带分析(王爽)

检测点1.1 (1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13位。(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。(3)1KB的存储器可以存储 8192(2^13) 个bit, 1024个Byte。(4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2^20) 个Byte、1KB是102

2014-08-03 22:58:12 5409 2

转载 内存分布:栈,堆

非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与

2014-08-03 22:56:32 445

转载 汇编基础一日一学习6

大家好,今天我们来讲解一下栈的延伸,“堆栈”。算是把昨天的整个理论基础概念,给大家讲解下。   运行时栈(RUNTIMEstack)--我们通常称为“堆栈”,这是由我们cpu硬件直接支持的,也是实现过程的调用和过程返回机制的基本组成部分。    不知道大家是否知道RTL是什么意思。如果学过程序的人都应该知道这个就是运行时库,它是我们程序运行时必须的库。例如我们BCB中的VCLRTL

2014-08-03 22:55:37 439

转载 汇编基础一日一学习5

大家好,今天我给大家讲解的是栈,今天这节课程也非常重要。这对你以后调试程序是非常有帮助的。因为我们程序中的局部变量以及一些函数的参数都是栈中分配内存的。栈也是由我们编译器自动分配释放的。        那么栈到底是什么呢?栈是一种具有特殊的访问方式的存储空间。它的特殊就是在于最后进入这个空间的数据,最先出去。    举个例子,假如这时我们有3个动物。猫咪、猴子、兔子。那么我们按先后

2014-08-03 22:54:33 469

ROS教程v5_中文教程

ROS教程v5_中文教程 PDF中文教程!很详细,想学习ROS的可以一看!

2014-10-08

深入浅出.MFC

MFC 微软基础类 Microsoft Foundation Classes [1] 同VCL类似 是一种Application Framework 随微软Visual C++开发工具发布 目前最新版本为9 0(截止2008年11月) 该类库提供一组通用的可重用的类库供开发人员使用 大部分类均从CObject 直接或间接派生 只有少部分类例外  MFC 应用程序的总体结构通常由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成 MFC 提供了MFC AppWizard 自动生成框架  Windows应用程序中 MFC 的主包含文件为"Afxwin h"  此外MFC的部分类为MFC ATL 通用 可以在Win32 应用程序中单独包含并使用这些类  由于它的易用性 初学者常误认为VC++开发必须使用MFC 这种想法是错误的 作为Application Framework MFC的使用只能提高某些情况下的开发效率 只起到辅助作用 而不能替代整个Win32 程序设计 ">MFC 微软基础类 Microsoft Foundation Classes [1] 同VCL类似 是一种Application Framework 随微软Visual C++开发工具发布 目前最新版本为9 0(截止2008年11月) 该类库提供一组通用的可重用的类库供开发人员使用 大部分类均从CObject 直接 [更多]

2014-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除