现在位置: 首页 > Lvfmbpzl发表的所有文章
  • 04月
  • 25日
综合 ⁄ 共 4445字 评论关闭
1.概述   SDP是蓝牙的Service Discovery Protocol,用来发现远程设备能够提供的Service。它只负责发现对方支持的Service,不负责Service的具体实现。 2.背景概念    SDP中的每一个Service用ServiceRecord来表示(具有唯一的32bit的Handle),每一个ServiceRecord由若干ServiceAttribute组成,ServiceAttribute由Attribute ID和Attribute Valuel两个部分。    通过SDP request可以访问这些record,以此来获取设备的服务信息。    Data Element是SDP中使用的一种数据结构,如下: 具体的Type和Size Index可以查询Spec p1580......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1287字 评论关闭
该题是找最长回文串,只需要O(n^2)的复杂度求解就能通过,其思路也好像,但是问题在于我用的string 类型的+操作使得时间浪费太多,总是超时,代码如下: class Solution { public:     string longestPalindrome(string s) {         string res="";         if(s.size()<=1)return s;         int n=s.size();         for(int i=0;i<n;i++){             string s1="",s2="";             int count1=0,count2=0;             s1+=s[i];             for(int j=1;j<=i&&j<s.size()-i;j++){               ......
阅读全文
  • 09月
  • 28日
综合 ⁄ 共 8128字 评论关闭
Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有限性,JVM在实现的时候都有一个由垃圾回收所管理的堆。垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 5463字 评论关闭
1 Gsoap 使用      下载gsoap (gsoap-2.8)(版本 for CE DVICE改进版)址(:http://sourceforge.net/projects/gsoap2/) 解压(E:\Development\cpp\gsoap-2.8) 打开“命令提示符”(开始-附件)(又没用过的东东......)        3.1 定位到目录(E:\Development\cpp\gsoap-2.8\gsoap\bin\win32)(命令 e: 回车;cd E:\Development\cpp\gsoap-2.8\gsoap\bin\win32)      4. 命令: wsdl2h -s -o testhello.h htttp://192.169.0.110/MobileService/Service.asmx?wsdl        在win32 文件夹下 生成testhello.h      5 soapc......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1754字 评论关闭
/*大数加法*/ # include<stdio.h> # include<string.h> # include<malloc.h> void add(char* a,char* b,char* c) { int i,j,k,max,min,n,temp; char *s,*pmax,*pmin; max=strlen(a); min=strlen(b); if (max<min) { temp=max; max=min; min=temp; pmax=b; pmin=a; } else { pmax=a; pmin=b; } s=(char*)malloc(sizeof(char)*(max+1)); s[0]='0'; for (i=min-1,j=max-1,k=max;i>=0;i--,j-......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1234字 评论关闭
前言:最近打算在团队开发环境中采用Idea,然后我自己用的是mac,下载最新的Idea之后一切正常,但是同样的windows下的最新版的Idea的SVN就一直有问题,没办法,正好搜索了下,然后根据这篇博客(猛戳阅读原文:Win7系统上配置使用Intellij Idea 13的SVN插件),如果转载请标注原文出处,尊重作者的知识版权。 以下是解决的教程原文: 以前开发工具一直用的是Eclipse/MyEclipse,虽然早就听说过Idea而且也尝试用过几次,但由于使用不习惯每次都是不久就放弃了,这次因为使用了FreeMarker,而Idea对FreeMarker的支持很好,因此下......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 460字 评论关闭
①合并真机模拟器.a文件,制作通用静态库 这两个库一个是用于真机运行的一个是用于模拟器运行的.其实我们可以利用lipo将这二个文件打包成一个通用的a文件。 命令: lipo -create     /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphonesimulator/libPrint.a       /Users/pjk1129/Library/Developer/Xcode/DerivedData/Print-dgfkluumuexoxhcapzidtsmdgqcj/Build/Products/Release-iphoneos/libPrint.a         -output /Users/pjk1129/Desktop/Xxxx.a ......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 4294字 评论关闭
一 Windows的库   由于项目的复杂程度,或者为了提高代码的   重用率等等,所以才引入了库程序。   库包含两种:     1 静态库:扩展名为LIB的文件,是不能被         加载的程序,可以理解为目标程序的         归档。     2 动态库:扩展名是DLL的文件,是可以被         应用程序加载的程序。          二 静态库   1 静态库的特点     1.1 目标程序的归档     1.2 静态库的代码会被嵌入到程序当中。     1.3 程序执行时不需要静态库存在   2 C语言静态库     2.1 创建静态库         创建Win32静态库项目,使用*.C文件建立   ......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 1915字 评论关闭
NFC(近场通讯)技术最近很火,冒出来的频率颇高,而且都是跟智能手机移动支付挂钩的。   苹果:iPhone6被传将内置NFC功能。其实早在iPhone5没出来之前,就有对iPhone将支持手机支付功能的预测。根据之一就是苹果负责移动商务的产品经理有着开发手机近场通讯和移动支付的深厚背景。结果iPhone5并不支持NFC功能,也许没有跟各家支付公司谈妥,也许技术还不够成熟。   谷歌:去年下半年Nexus S手机搭载NFC芯片上市外界就开始揣测谷歌是否会跨足电子支付领域。有报道称谷歌已经开始和Master Card、花旗银行秘密合作,测试一套......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 3387字 评论关闭
  在开发之中子线程都是完成一些比较浪费时间的操作,这些操作不应涉及显示的操作,而只是涉及到数据的操作。     在main.xml中:   <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:gravity="center_horizontal"     android:background="#000000"     android:orientation="vertical">     <TextView         android:id="@+id/msg"         android:gravity="center_horizontal"       ......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2917字 评论关闭
博客不是原创,但是本人感觉甚好,在CSDN平台分享给大家...希望读者不要辜负我Ctrl+C,,,Ctrl+V的辛苦,读完会受益的。 现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。        然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底是什么?似乎很少很少有人能够给我非常满意的答复。因为他们都在为了学习而学习,为了工作而学习,而不是在真正去深......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1145字 评论关闭
客户端代码 client.c #include <stdio.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> int main(int argc, char **argv){    int sockfd;    struct sockaddr_in servaddr;     sockfd = socket(PF_INET, SOCK_DGRAM, 0);     bzero(&servaddr, sizeof(servaddr));    servaddr.sin_family = AF_INET;    servaddr.sin_port = htons(50001);    servaddr.sin_addr.s_addr = inet_addr("127.0.0.1");     char sendline[100];    sprintf(sendline, "Hello, world!");     ......
阅读全文