码迷,mamicode.com
首页 > 2015年08月20日 > 全部分享
OC基础回顾(十一)类别
在编写面向对象的程序时,经常要为现有的类添加一些新的行为,通常采用创建子类的方法。不过有时候子类不方便,比如,想为NSString类添加一个新的行为,但是NSString实际上只是一个类簇的表面形式,因而为这样的类创建子类会非常困难。 利用Objective-C的动态运行时机制,可以使用类别(category)来为现有的类添加新方法。 1.创建类别 通常类别代码放在独立的...
分类:其他好文   时间:2015-08-20 13:13:51    阅读次数:232
原码, 反码, 补码 详解以及负数的按位与运算
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符...
分类:其他好文   时间:2015-08-20 13:14:39    阅读次数:150
HDU1231 最大连续子序列和
Problem Description 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ...,  Nj },其中 1 例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和  为20。  在今年的数据结构考卷中,要求编写程序得到最大和,现在增加一个要求,即还...
分类:其他好文   时间:2015-08-20 13:16:29    阅读次数:125
快速排序及其优化
快速排序及其优化 public class QuickSort { public static void main(String[] args) { int [] a ={1,2,3,0,9,8,7,6,5,4}; Sort(a,10); for(int k=0;k<a.length ;k++){ System.out.print(a[k]+" "); } } p...
分类:编程语言   时间:2015-08-20 13:15:59    阅读次数:137
Java 控制台输入 Scanner
1,Java 中 获取 控制台输入(System.in)的方法,一般有两种: (1) BufferedReader scin=new BufferedReader(new InputStreamReader(System.in)); (2) Java.util.Scanner scin=new Jave.util.Scanner (System.in); 2,使用Scanner 的方法: (1...
分类:编程语言   时间:2015-08-20 13:14:31    阅读次数:143
linux 命令 xxd
xxd,可以查看linux下文件的二进制表示,man一下xxd,可以得到以下信息 NAME        xxd - make a hexdump or do the reverse. SYNOPSIS        xxd -h[elp]        xxd [options] [infile [outfile]]        xxd -r[evert] [options...
分类:系统相关   时间:2015-08-20 13:15:02    阅读次数:226
HDU 2680 Choose the best route <SPFA算法+反向建图>
Choose the best route Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10690    Accepted Submission(s): 3454 Problem Description One d...
分类:编程语言   时间:2015-08-20 13:14:24    阅读次数:148
SPOJ PGCD - Primes in GCD Table (好题! 莫比乌斯反演+分块求和优化)
SPOJ PGCD - Primes in GCD Table (好题! 莫比乌斯反演+分块求和优化)...
分类:其他好文   时间:2015-08-20 13:12:34    阅读次数:172
使用shell脚本清空文件
使用shell脚本清空文件在最近的项目中,会生成很多日志文件,所以需要写一个脚本来手动清空它们,下面提供几种典型方法。方法1代码#!/bin/bash ##方法1 echo "" > $1 echo "$1 cleaned up." 运行截图说明我想大家应该注意到了文件其实并没有真正被清空,而是有一个空行。方法2代码#!/bin/bash ##方法2 : > $1 echo "$1 cleaned...
分类:系统相关   时间:2015-08-20 13:14:33    阅读次数:235
二进制枚举子集
思路: 利用二进制的“开关”特性枚举; 具体为:假设给定集合A大小为n,则想象A = {a[0], a[1], ..., a[n-1]}的每个元素对应一个开关位(0或1),0表示不出现,1表示出现; 当每个元素的开关位的值确定时,就得到一个子集,因此共有2^n-1种情况(全0为空集,这里不考虑); 我们利用区间[1, 2^n-1],该区间上的每一个整数对应一个子集,对应方法是遍历该整数二进制表...
分类:其他好文   时间:2015-08-20 13:13:07    阅读次数:113
POJ 1236--Network of Schools【scc缩点构图 && 求scc入度为0的个数 && 求最少加几条边使图变成强联通】
Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 13325   Accepted: 5328 Description A number of schools are connected to a computer netwo...
分类:移动开发   时间:2015-08-20 13:14:11    阅读次数:170
使用.NET Reflector 查看Unity引擎里面的DLL文件
当你查看unity里面的API的时候,是不是有时候追踪了一两步就碰到DLL文件走不下去了呢?很是不爽。 这种问题我是经常碰到。这是人家商业引擎不想让你看到底层代码啦,所以着急不得。 不过,今天我终于有了办法解决这个问题。那就是使用反编译DLL文件!简单,粗暴。不过为了了解底层的结构,这也不失为一种办法哦。 OK!啰嗦了半天,让我带你进入该今天的主题吧。 1.首先下载.NET Reflect...
分类:编程语言   时间:2015-08-20 13:13:54    阅读次数:131
一个Trojan木马病毒的分析(一)
一、基本信息 样本名称:Rub.EXE 样本大小:21504 字节 病毒名称:Trojan.Win32.Rootkit.hv 加壳情况:UPX(3.07) 样本MD5:035C1ADA4BACE78DD104CB0E1D184043 样本SHA1: BAD1CE555443FC43484E0FACF8B88EA8756F78CB   病毒文件的组成: 病毒母体文件Rub.EX...
分类:其他好文   时间:2015-08-20 13:12:18    阅读次数:184
Silver Cow Party--poj3268(SPFA)
Silver Cow Party Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 15533   Accepted: 7045 Description One cow from each of N farms (1 ≤ N ≤ 1000) conveniently...
分类:其他好文   时间:2015-08-20 13:11:50    阅读次数:121
HDOJ--2066--一个人的旅行
一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 24921    Accepted Submission(s): 8664 Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然...
分类:其他好文   时间:2015-08-20 13:13:48    阅读次数:140
Android Studio配置SVN 以及使用代码管理
一、Android Studio配置SVN Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"\svn.exe"即可; 在Use command line client下面...
分类:移动开发   时间:2015-08-20 13:12:12    阅读次数:2226
log4j详解(二) XML 配置方式
上一篇文章说到了 log4j 的 properties 的配置方式,虽然感觉区别没有很大,但是 log4j.properties的配置方式里面不能使用 Filter 过滤器来限制日志级别,另一个原因在于 log4j.xml 在插入数据库的时候sql 语句可以放在 layout 属性的 ConversionPattern 参数中,而 log4j.properties 配置起来就显得更加麻烦。 ...
分类:其他好文   时间:2015-08-20 13:13:57    阅读次数:107
2268条   上一页 1 ... 76 77 78 79 80 81 82 ... 134 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!