Linux下的静态库和动态库-yg2362-C++博客Linux下的静态库和动态库1.制作自己的动态库和静态库linux下动态库以.so结尾,静态库以.a结尾,它们都以lib开头,比如一个库名为net,那么它的全名应该是libnet.so或者libnet.a。我们有两个文件,hello.c和test.c,下面是两个文件的内容//hello.c#includevoidmy_lib_func(){printf("Libraryroutinec
系统 2019-08-12 01:33:21 3356
时间紧张,先记一笔,后续优化与完善。在tomcat打开调试设置jvm参数-Xrunjdwp:transport=dt_socket,server=y,address=9090,suspend=y在linux命令行jdb连接9090端口jdb-attachip:9090-sourcepath/softwares/apache-tomcat-7.0.40-src/java设置断点stopatorg.apache.tomcat.util.Introspectio
系统 2019-08-12 01:33:10 3356
摘要:当今世界,几乎所有的电子产品都可以在网上找到相关信息。不管是官方主页、粉丝站点或者是论坛帖子集合,你总可以在线上某个地方找到它。Android设备也是如此—事实上,在许多方面一台Android设备要依赖于这个网...当今世界,几乎所有的电子产品都可以在网上找到相关信息。不管是官方主页、粉丝站点或者是论坛帖子集合,你总可以在线上某个地方找到它。Android设备也是如此—事实上,在许多方面一台Android设备要依赖于这个网络信息系统,比如另外的手机操
系统 2019-08-29 22:49:44 3355
最近在做websocketporting的工作中,需要实现最底层socket读和写,基于同步读,libevent,libuv和androidLooper都写了一套,从中体会不少。1)同步阻塞读写最开始采用同步阻塞读写,主要是为了快速实现来验证上层websocket协议的完备性。优点仅仅是实现起来简单,缺点就是效率不高,不能很好利用线程的资源,建立连接这一块方法都是类似的,主要的区别是在如何读写数据,先看几种方法共用的一块:intn=0;structsock
系统 2019-08-12 01:33:01 3353
最近给客户做了个查看通话记录的小功能,不论是查询还是显示都很快的完成了。唯一的问题就是因为数据记录太多[上万条,且每天都已几十近百条的速度增长],显示速度太慢。我用的是VS2005GridView自带的分页功能,显然数据太多GridView自身的分页功能已经不在适用。本来想用存储过程,但感觉太麻烦。在网上淘了半天,终于淘了个非常好的利用SQLServer2005自带的Row_Number()函数做的SQL语句分页的方法。闲话少说,看代码:1declare@
系统 2019-08-12 01:32:04 3353
MacOSXshipswithapowerfulandusefulcommand-linecalculatorcalledbc.GNUbcprovidesanarbitraryprecisioncalculatorthatallowsyoutotypeinexpressionsforimmediatecalculation.Itusesthestandardconventionsforcomputerarithmetic,i.e.+and-areaddit
系统 2019-08-29 22:30:04 3352
我只做大自然的搬运工原先的csitools得到的.dat文件需要使用matlab进行解析,由于某些需要,使用python进行解析,但是网络上没有,因此和csi3群里的某位小伙伴合作完成(大部分工作都是他在做)。具体请转☞他的博客以及github
系统 2019-09-27 17:49:05 3350
Tomcat下为每个Web应用配置不同的访问端口要完成这个目录必须对conf/Server.xml文件进行配置设现在我们有两个应用app1和app2,客户端期望的访问方式是:App1->http://localhost:8081/App2->http://localhost:8082/这样省去了在主机名后面添加ContextPath的麻烦,相信客户更愿意这样使用。实现步骤:1.找到conf/server.xml中的service配置节,复制这个servic
系统 2019-08-12 01:33:49 3350
参考:Ubuntu用户及用户组管理命令1.Linux的账号与群组管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的,并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务器主机的账号啦!在管理Linux主机的账号时,我们必须先来了解一下Linux到底是如何辨别每一个使用者的!使用者标识符:UID与GID虽然我们登陆Linux主机的时候,输入的是我们的账号,但是其实Linux主机并不会直接认识
系统 2019-08-29 22:55:03 3349
问题一:HardwareButtonnotenableinAVD(点击按钮时是无法按的)问题二:DPADnotenableinAVD(点击按钮时是无法按的)就是下面的按钮问题1解决方案:改为Harware原为Software问题2解决方案:解决方案:选择DPad原来是NoNavandroid开发问题----avd按钮无法按
系统 2019-08-12 01:32:13 3349