现在位置: 首页 > Astotexepeder发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 1250字 评论关闭
最近在学习嵌入式驱动程序的编写范例的时候,使用的是LPC2200 看的一些重要的内容。   命令      功能 GPIO_SET_PIN   指定的IO口输出高电平 GPIO_SET_ALL_PIN  IO的任意子集输出高电平 GPIO_CLEAN_PIN     指定的IO口输出低电平 GPIO_CLEAN_ALL_PIN   IO的任意子集输出低电平 GPIO_SET_PIN_OUT    IO为输出状态 GPIO_SET_PIN_IN       IO为输入状态 GPIO_SET_MULTI_PIN_OUT   任意子集输出状态 GPIO_SET_MULTI_PIN_IN       任意子集出入状态 GPIO_READ_PORT      读指定的IO口输出电平 GPIO_READ_ALL_PORT   读本端口所有的IO输......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 878字 评论关闭
一、 题目 试确定一个整数是否为回文数。并不使用额外的空间。 提示: 负整数可能是回文数吗?(例如 -1) 如果你想要将整数转换成字符串,那么你注意到不能使用额外的空间的限制。 可能你尝试翻转整数,但是,如果你已经解决这个问题“逆向整型”,你要知道,颠倒整数可能会溢出的情况。那么你会如何处理这样的情况呢? 要有解决这个问题的一种更通用的方法。 二、 分析 了解题目的意思后,其实问题本身很简单的,一想到回文数脑海中立刻想到翻转整数、双指针等方法,但是难度在它的提示,即不能使用额外的空间和溢出的情况。原本我......
阅读全文
  • 08月
  • 25日
编程语言 ⁄ 共 8424字 评论关闭
回调函数是界面交互和接入各种第三方SDK的关键所在,因为回调函数的C++代码是不能自动生成的,一切的一切,都需要手写完成。 比较不错的是,Cocos2d-x引擎对于回调函数提供了完整的包装机制。我们所需要做的就是了解这个机制,并使用他。学习引擎自己的代码例子,可以比较快速准确的上手这一机制。 首先,我们在Cocos2d-x 3.0 beta版中,使用他自带的工程创建工具,新建一个跨平台的JS项目。按照惯例,这是一个helloworld项目。在XCode运行时,我们可以看到: 可以看到右下角的回调按钮。我们来看看他是怎么实现的。分......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 6549字 评论关闭
文章目录 Servlet和JSP Pages概述 最佳实践 集成Servlets和JSP页面 结束语 Java Servlet技术与JSP技术使Java服务器端技术,目前他们控制了整个服务器端Java技术市场,并且逐渐成为构建商业Web应用的标准。Java 开发者喜欢这些技术是由于很多的原因,包括:这些技术很容易学习,一次编写,处处运行(Write Once, Run Anywhere)。更重要的是,如果更高效地采用了下面的实践,Servlet与JSP能够帮助分开Web的表示与内容。“最佳实践”是被证明为开发高 质量、可重用与易维护的基......
阅读全文
  • 08月
  • 05日
综合 ⁄ 共 221字 评论关闭
IPHostEntry host; string localIP = "?";  host = Dns.GetHostEntry(Dns.GetHostName()); foreach (IPAddress ip in host.AddressList) {      if (ip.AddressFamily.ToString() == "InterNetwork")      {          localIP = ip.ToString();      } } return localIP; 
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 2772字 评论关闭
  char (*p)[]是定义一个指向char型数组的指针. char p[]是定义一个数组,p也是指针,只不过是常量.对吧? #include <stdio.h> int main() { char (*p)[10] ; char a[10]; p=a; } 为什么提示 [root@localhost ~]# cc test.c test.c: 在函数 ‘main’ 中: test.c:6: 警告:从不兼容的指针类型赋值呢? 你把p=a 改成 p=&a就可以了。 这是c语言迷惑人的地方。很多书都告诉大家数组名就是数组的地址,但其实它是的数组第一个元素的地址,类型是char *。而&a 表示的才是数组的地址,类型是char (*)[10]。由于数组的地址......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 2030字 评论关闭
thtf@thtfcenter:/work/androidsrc$ adb push out/target/product/generic/system/lib/libmax.so /system/lib failed to copy 'out/target/product/generic/system/lib/libmax.so' to '/system/lib/libmax.so': Out of memory thtf@thtfcenter:/work/androidsrc$ emulator -partition-size 1024 -kernel kernel/goldfish/arch/arm/boot/zImage & [2] 24085 thtf@thtfcenter:/work/androidsrc$ adb push out/target/product/generic/system/lib/libmax.so /system/lib error: more than one device and emulator thtf@thtfcente......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 1802字 评论关闭
文章目录 本机作为客户端 本机作为服务端 1、 条件断点 断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Breakpoint Properties" 断点的属性界面及各个选项的意思如下图, 2、 变量断点 断点不仅能打在语句上,变量也可以接受断点, 上图就是一个变量的打的断......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 499字 评论关闭
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #define inf 0x7fffffff #define MAXN 100001 using namespace std; inline int read() { int x = 0, f = 1; char ch = getchar(); while (ch < '0' || ch > '9') { if (ch == '-')f = -1; ch = getchar(); } while (ch >= '0' && ch <= '9') { x = x * 10 + ch - '0'; ch = getchar(); } return x*f; } int n, a[10001], s[100......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1687字 评论关闭
C - I Hate It Time Limit:3000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。  这让很多学生很反感。  不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某 位同学的成绩。   Input 本题目包含多组测试,请处理到文件结束。  在每个测试的第一行,有两个正整数 N 和 M ( 0<N<=200000,0<M<5000 ),分......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 10145字 评论关闭
AOP概述 软件的编程语言最终的目的就是用更自然更灵活的方式模拟世界,从原始机器语言到过程语言再到面向对象的语言,我们看到编程语言在一步步用更自然、更强大的方式描述软件。AOP是软件开发思想的一个飞跃,AOP的引入将有效弥补OOP的不足,OOP和AOP分别从纵向和横向对软件进行抽象,有效地消除重复性的代码,使代码以更优雅的更有效的方式进行逻辑表达。 AOP有三种植入切面的方法:其一是编译期织入,这要求使用特殊的Java编译器,AspectJ是其中的代表者;其二是类装载期织入,而这要求使用特殊的类装载器,AspectJ和AspectWerk......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1423字 评论关闭
-(void)touchSaveLocal { //ABAddressBookRef addressBook = ABAddressBookCreate(); //初始化一个record ABRecordRef person = ABPersonCreate(); ABAddressBookRef addressBook = nil; if ([[UIDevice currentDevice].systemVersion floatValue] >= 6.0) { addressBook = ABAddressBookCreateWithOptions(NULL, NULL); //等待同意后向下执行 dispatch_semaphore_t sema = dispatch_semaphore_create(0); ABAddressBookRequestAccessWithCompletion(addres......
阅读全文