码迷,mamicode.com
首页 > 2015年04月24日 > 全部分享
poj 1375 Intervals(解析几何 过圆外一点求与圆的切线)
题目大意:给出一个光源,给出一些圆,求投影区间。 如图,先可以求出角a,通过半径与PQ距离,而角b也可以求出。那么就可以求出两条切线与Y轴的夹角,分别为a+b,b-a。 之后利用角度求出各投影线段的左右顶点,排序判断即可。...
分类:其他好文   时间:2015-04-24 09:13:45    阅读次数:127
python如何使用 os.path.exists()--Learning from stackoverflow
Q&A参考连接 Problem:IOError: [Errno 2] No such file or directory。os.path.exists() 如果目录不存在,会返回一个0值。 所以,如果你如下使用该函数,会得到 Problem 中描述的错误,而且错误会定位在其他地方:import os try: os.path.exists("E:/Contact") #Check if...
分类:编程语言   时间:2015-04-24 09:12:23    阅读次数:185
二进制,八进制,十进制与十六进制之间的相互转换
功能:完成二进制,八进制,十进制与十六进制之间的相互转换(以字符数组形式输入)。 要点: 字符数组反序:strrev(char *str); 字符数组转换为十进制整数:atoi(char *str); map容器完成字符到数值的转换; 字符数组完成数值到字符的转换; 1位16进制数可转换为4位2进制数 1位8进制数可转换为3位2进制数 使用右移和与运算代替除法和取余 #i...
分类:其他好文   时间:2015-04-24 09:14:56    阅读次数:156
python 使用raw socket进行TCP SYN扫描
1. TCP SYN扫描  端口扫描常用于用于探测服务器或主机开放端口情况,被计算机管理员用于确认安全策略,同时被攻击者用于识别目标主机上的可运作的网络服务。端口扫描是向一定范围的服务器端口发送对应请求,以此确认可使用的端口。虽然其本身并不是恶意的网络活动,但也是网络攻击者探测目标主机服务,以利用该服务的已知漏洞的重要手段。   TCP SYN扫描是端口扫描众多方式中的一种,其他方式包括TCP扫描...
分类:编程语言   时间:2015-04-24 09:13:30    阅读次数:215
信号通讯编程
1.核心理论 信号类型:linux系统支持的所有信号均定义在/usr/include/asm/signal.h中,其中常见的信号有: SIGKILL:   杀死进程 SIGSTOP: 暂停进程 SIGCHLD:子进程停止或结束时用来通知父进程 2.函数学习 发送信号 函数名:kill 函数原型:int kill(pid_t pid, int sig); 函数功能:向进程发送信号 ...
分类:其他好文   时间:2015-04-24 09:13:48    阅读次数:152
黑马程序员_JAVASE_正则表达式
1.什么叫做正则表达式? 作用:用于专门操作字符串 特点:用一些特定的符号来表示一些代码操作 好处:可以简化对字符串的复杂操作 弊端:符号定义的越多,正则越长,阅读性越差 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围) [a-d[m-p]] a 到 d 或 m ...
分类:编程语言   时间:2015-04-24 09:13:20    阅读次数:153
Duanxx的BeagleBone学习: 安装GPIO的Python库
第一步:upgrade dtc comiler ro enable SPI   wget -c https://raw.githubusercontent.com/RobertCNelson/tools/master/pkgs/dtc.sh chmod +x dtc.sh ./dtc.sh   参考网址:https://learn.adafruit.com/introduction-t...
分类:编程语言   时间:2015-04-24 09:11:09    阅读次数:165
面向对象(成员变量和局部变量)
/* 成员变量和局部变量。 作用范围。 成员变量作用于整个类中。 局部变量变量作用于函数中,或者语句中。//例如在for循环中 在内存中的位置: 成员变量:在堆内存中,因为对象的存在,才在内存中存在。 局部变量:存在栈内存中。 */ //c.color = "blue";改变的不是类中的值,而是改变的对象中的值。就相当于给一个车图上颜色,而不是改变图纸的颜色值。...
分类:其他好文   时间:2015-04-24 09:12:58    阅读次数:97
java集合框架---Map总结
/* Map-- |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。线程同步。 |--HashMap:底层是哈希表数据结构,可以存入null键null值。线程不同步。 |--TreeMap:底层是二叉树数据结构,线程不同步。可以给键排序 */ package pack; import java.util.Comparator; import ja...
分类:编程语言   时间:2015-04-24 09:11:31    阅读次数:147
例26 约瑟夫问题的变形(And Then There Was One,Japan 2007,LA 3882)
题目描述           n个数排成一个圈。第一次删除m,以后每k个数删除一次,求最后一个被删除的数。 题目分析            首先为了取模,n个人编号为0,1,2......n-1,当只有1个人时,肯定是编号为0的(只有它),所以dp[1]=0,        当有两个人时,最后剩下的(dp[1]+k)%2,就是反向思考的过程,于是dp[i]=(dp[i-1...
分类:其他好文   时间:2015-04-24 09:13:13    阅读次数:246
面向对象(匿名对象的使用)
讲个小知识点,匿名对象,匿名就是没有名字,不起名字是对象的简写格式,有自己的应用场景,也有自己的弊端。 new Car().num = 5;一执行完就垃圾了 new Car().color = "blue";一执行完就垃圾了 new Car().run();//匿名对象调用方法有意义,里面有内容,而调用属性       Car c = new Car(); c.run()...
分类:其他好文   时间:2015-04-24 09:11:05    阅读次数:125
VB.NET 章鱼哥 自定义控件的建立和使用
VB..NET 是支持用户自定义控件的,这个方法特别好用。当然如果想建成比较复杂的控件还需要很多知识,本文只是演示一遍如何建立简单的自定义控件,以及如何在新的项目中引用这个控件(就像标准控件一样拖动)     ㈠新建一个Windows 窗体控件库,命名为“自定义控件1” ㈡ 向空白的控件中拖放标准控件(这里拖放了CheckBox和TextBox控件,更改了控件的背景色) ㈢ 向控件添...
分类:Web程序   时间:2015-04-24 09:11:37    阅读次数:218
堆排序的OC 实现
/*  建议先看堆调整方法,堆调整了解了,整个排序算法就算掌握了  */ - (void)viewDidLoad {     [super viewDidLoad];               /*      测试数据      */     NSArray *array=@[@3,@2,@6,@4,@1,@0,@6,@7,@5];     NSMutableAr...
分类:编程语言   时间:2015-04-24 09:12:05    阅读次数:122
将Hive统计分析结果导入到MySQL数据库表中(三)——使用Hive UDF或GenericUDF
前面我分别介绍了两种Hive将分析结果导入到MySQL表的两种方式:Sqoop导入方式和使用Hive、MySQL JDBC驱动,现在我介绍第三种,也是使用比较多的方式——使用Hive 自定义函数(UDF或GenericUDF)将每条记录插入到数据库表中。 一、使用UDF方式         使用UDF方式实现比较简单,只要继承UDF类,并重写evaluate方法即可        1、编...
分类:数据库   时间:2015-04-24 09:10:37    阅读次数:591
java生成excel和读取excel例子
关于使用java的操作excel的方法有很多种,我的http://blog.csdn.net/qq_20545159/article/details/45132041价绍过,下面是使用jxl生成xls格式的excel简单的代码。 使用jxl生成excel文件首先必须将jxl.jar的包加到你的项目的路径下。 package com.silence.excel; import java.io....
分类:编程语言   时间:2015-04-24 09:12:23    阅读次数:151
UVA - 812 Trade on Verweggistan dfs + 贪心
题目大意:有n堆东西,只能从上往下买,如果要买下面的东西,只能把上面的所有东西买了才可以,类似一个栈 每个东西都有价格,每个东西卖出去都只能卖10,问能卖的最大利润,和要卖多少个才能达到最大利润解题思路:贪心的来说每个买了的都要卖出去,才能使得利润最大话,纪录每堆卖出最大利润的所有情况,然后用dfs一一枚举,要判重和排序输出 注意特例 1 5 10 10 10 10 10 输出应该有0 1...
分类:其他好文   时间:2015-04-24 09:10:23    阅读次数:115
requestcode resultcode区别,运用
startActivityForResult(Intent intent,int RequestCode)用于启动另一个activity并等待其返回的结果,毋庸置疑,intent用于启动目标activity,而RequestCode的作用是什么呢? 由于每个activity都可以启动任意的子activity并等待结果,而结果处理函数只有一个--onActivityResult(int reque...
分类:其他好文   时间:2015-04-24 09:10:44    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!