分类: 技术杂项

31 篇文章

Linux下配置VSCode进行C/C++语言的调试环境
在推出强大的Windows平台开发工具之后,微软又推出了一款轻量级的可跨平台的开发工具:VSCode。 如今它名气也非常大,基本上与sublime text,Emacs等主流开发工具并肩。 这篇文章中,笔者将亲自体验Linux下的VSCode的C/C++编程之旅。 配置总体分为以下几步: 1、下载安装VSCode 2、安装cpptools插件 3、…
Linux用户目录设置为英文的方法
相信大多数人在装Linux时都是选择安装中文的,然而这却会带来一个非难令人头疼的问题。那就是个人用户目录全变成中文了,这对于经常用终端的人来说是非常令人头疼的。 所以,笔者在此提供只将用户目录设置回英文而其它地方不变折方法。 方法 一: 运行终端,在其中输入如下命令:export LANG=en_US xdg-user-dirs-gtk-…
利用apache2搭建一个文件服务器
有一候想随身带一些文件或者在多台设备上共享文件,一直用u盘可能会不太方便,特别是往移动端传文件时。 笔者今天亲身实践了在VPS上搭建文件服务系统,可供多设备同享,启用密码认证。 首先,安装和配置apache2相关步骤不再解释,笔者假设各位都已配置好apache2。 然后,启用rewrite模块,使支持.htaccess。代码如下: a2enmod&…
apache2屏蔽非法域名解析
气愤!竟然有人镜像本网站!不能忍! 无意中在网站统计数据中发现了一个不明来历的访问来源网址,笔者好奇心上来,打开了对就网址。 哎呀,好气啊!竟然是一个镜像站!!!!! 笔者表式对此零容忍!!!! 然后,笔者又在google和百度搜索了下网站名。 我的天,竟然还有一个镜像网站!!!! 以图为证! 于是,笔者找了下教程,有两个方法,如下! 教程一: 对…
活动开始!来自印度的免费net域名注册!From 11th Oct. – 13th Oct.
跟据其官网的消息,将会在10月11日-至10月13日提供免费域名,具体内容官网似乎没说明。 官网地址:znetlive 免费net域名页:免费net域名 其活动页面如下: 有兴趣的可以关注下,留个邮箱等最新消息吧! 注意:据笔者经历,无法直接访问该网站!可以使用之前介绍的翻 墙方法访问!具体请查阅本站相关内容! 10月11日更新: 官网页面: 由页…
利用arukas.io的docker搭建个人服务器
前面介绍过用arukas.io搭建个人翻 墙服务器,想必大学都对日本的这家公司有些了解了。这里介绍如何用他家的docker搭建一个可以ssh连接的full root服务器。首先依然是先注册arukas.io,然后新建一个应用,参数如下填写:注意:笔者喜欢用debian,所以选了debian系统。可以自行选择如下镜像:CentOS:kinogmt/c…
NodeMCU把玩(一)之固件更新
最近从某宝到手了一款性价比很高的物联网开以板NodeMCU,现将使用和调试过程写成日志,以方便大家。首先是GPIO引脚定义:到手实物是这个样子的:刚到手时,出广固件是安信可的AT指令固件,当然,这并不是我想要的。接下来,就是更新我想要支持Lua语言的NodeMCU固件。第一步,构建固件,有兴趣的朋友可以自己从官方Github下载源文件,自己根据需求…
linux基于TCP的多客户端互相通信代码
有时候我们调试两个不同内网的设备时,网络通信是一件比较麻烦的事。而且现在许多地方的宽带拨号获取的已然是服务商提供的大内网IP段了。我们知道,不同内网间是不通的,虽然可以在两个网络内通过端口映射来实现,但实现难度较大,并且不一定拥有主路由的控制权限。为此,依据对socket的学习,特意写了一个基于外网服务器转发的两客户端通信程序,将该代码编译后在服务…
Socket套接字详解
为什么要学socket?因为,只要使用网络,就离不开socket。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数…
配置使用 HTTP 严格传输安全(HSTS)之linux篇
HTTP 严格传输安全(HSTS)是一种安全功能,web 服务器通过它来告诉浏览器仅用 HTTPS 来与之通讯,而不是使用 HTTP。本文会说明如何在 Apache2、Nginx 和 Lighttpd 上如何启用 HSTS。在主流的 web 服务器上测试通过: Nginx 1.1.19、 Lighttpd 1.4.28 和 Apache 2.2.2…