#android权威编程指南

Ubuntu install android studio

 1. 安装openjdk8,并在配置文件/etc/profile 中,追加如下内容:sudoaptitudeinstallopenjdk-8-jdk #openjdkenvsettingbybashexportJAVA_HOME=/usr/lib/jvm/java-8-open...
代码星球 ·2020-12-29

android studio 开发环境配置

 参考: 第一次使用AndroidStudio时你应该知道的一切配置https://www.cnblogs.com/qianguyihao/p/4390905.htmlhttps://www.cnblogs.com/qianguyihao/p/4392611.htmlhttps://www.cnbl...

C++性能榨汁机之无锁编程

C++性能榨汁机之无锁编程来源 http://irootlee.com/juicer_lock_free/ 私以为个人的技术水平应该是一个螺旋式上升的过程:先从书本去了解一个大概,然后在实践中加深对相关知识的理解,遇到问题后再次回到书本,然后继续实践……接触C++并发编程...

BASH的保护性编程技巧

 shell常用逻辑判断-bfile若文件存在且是一个块特殊文件,则为真-cfile若文件存在且是一个字符特殊文件,则为真-dfile若文件存在且是一个目录,则为真-efile若文件存在,则为真-ffile若文件存在且是一个规则文件,则为真-gfile若文件存在且设置了SGID位的值,则为真-hfile若文件...
代码星球 ·2020-12-29

FreeBSD上编写x86 Shellcode初学者指南

来源 https://www.4hou.com/binary/14375.html 介绍本教程的目的是帮助你熟悉如何在FreeBSD操作系统上编写shellcode。虽然我会尽力在这里叙述所有有关的内容,但并不打算把本文写成汇编代码编程的入门读物。在反汇编中,你会注意到汇编代码采用AT&T语法,而我...

GOOGLE RANKBRAIN 完整指南

2018.01.29   来源  http://www.zhidaow.com/post/google-rankbrain Googlewebmaster趋势分析师GaryIllyes在RedditAMA上解释了RankBrain如何运行。RankBrain并...

Socket网络编程--FTP客户端(2)(Windows)

   上一篇FTP客户端讲到如果制作一个简单的FTP客户端,功能实现了,但是后面我们发现了问题,就是FTP是使用明文进行操作的。对于普通情况来说就无所谓了。但有时候要安全的一点的话,就应该使用FTP的安全版本。有SFTP和FTPs,两者都是FTP的安全版本,但是两者的实现原理差别还是很大的,具体自己搜索了解。...

Socket网络编程--FTP客户端(1)(Windows)

  已经好久没有写过博客进行分享了。具体原因,在以后说。  这几天在了解FTP协议,准备任务是写一个FTP客户端程序。直接上干货了。0.了解FTP作用  就是一个提供一个文件的共享协议。1.了解FTP协议  FTP有指令和响应码。FTP控制帧即指TELNET交换信息,包含TELNET命令和选项。然而,大多数FTP控制帧...

Socket网络编程--Libev库学习(3)

  这一小节继续讲解各个观察器(Watcher).  上一小节已经讲解了ev_io(IO可读可写观察器),ev_stat(文件属性变化观察器),ev_signal(信号处理观察器),ev_timer(定时器),ev_periodic(周期任务处理),ev_child(子进程状态变化观察器)。这一小节准备讲ev_fork...

Socket网络编程--Libev库学习(2)

  这一小节讲各个观察器(Watcher)  在libev下面watcher相当于EventHandler这么一个概念,通常里面会绑定fd回调函数以及我们需要关注的事件。然后一旦触发事件之后会触发我们使用的回调函数,回调函数参数通常有reactor,watcher以及触发的事件。这里不打算重复文档里面的watcher相...

Socket网络编程--Libev库学习(1)

  这一节是安装篇。  Socket网络编程不知不觉已经学了快两个月了。现在是时候找个网络库学学了。搜索了很多关于如何学网络编程的博客和问答。大致都是推荐学一个网络库,至于C++网络库有那么几个,各有各的好处。这里就选这个代码量少了,方便入门,等有一定的基础后,再看看“学之者生,用之着死”的ace或者有可能成为C++标...

Socket网络编程--简单Web服务器(6)

  本来是想实现ssl连接的,但是弄了好久都不成功,就索性不做了,等以后有能力再做了。所以这一小节就是本次的最后一节了。就简单的说几个注意点。  1.加个配置文件    使用单例模式,使用一个类,该类保存一些信息,例如一个配置类的一个属性为PAGE404的字符串,该字符串保存一个文件地址,然后我们的Page_404函数...

Socket网络编程--简单Web服务器(5)

  这一小节我们将实现服务器对get和post的请求进行对cgi程序的调用。对于web服务器以前的章节已经实现了对get和post请求的调用接口,接下来给出对应接口的实现。1intWebServer::ServerGetFunction(intcli_fd,char*path,char*args)2{3ServerEx...

Socket网络编程--简单Web服务器(4)

  上一小节已经实现了对图片的传输,接下来就是判断文件是否为js,css,png等格式。我们增加一个函数用于判断格式1intWebServer::get_filetype(char*type,char*path)//用于判断该url指向文件的后缀2{3if(strstr(path,".html"))4strcpy(ty...

Socket网络编程--简单Web服务器(3)

  上一小节已经实现了浏览器发送请求,然后服务器给出应答信息,然后浏览器显示出服务器发送过来的网页。一切看起来都是那么的美好。这一小节就准备实现可以根据地址栏url的不同来返回指定的网页。目前还不考虑带参数的问题。  stat函数#include<sys/stat.h>intstat(constchar*r...
首页上一页...4950515253...下一页尾页