编程

Linux乱码,python3中文乱码问题

在linux开发程序涉及到中文的,经常会遇到乱码和乱码引发的异常,本文讲述本人这两天遇到的编码问题以及解决方案,以便后续类似问题可作借鉴。

shell

Linux动态库so收集工具

linux下一个收集某个可执行文件所依赖的动态库(so files)的shell脚本,可作为一运维辅助工具使用。

cppcloud

开源c++分布式服务治理 -CppCloud

CppCloud产品灵感源自最近热门互联网技术架构SpringCloud/dubbo等微服务巨头,本人一直以c++后台开发为主,就此用鄙人微薄之力用c++开发一个简单的微服务框架,当然了本人java和也会的,只是SpringCloud这些架构对非java不友好(虽然也是可以接入的),规模当然是不及Spring的作品的,只是凭着是兴趣和爱 ...

docker

容器部署经验总结

本文是作者在开发和部署过程经常遇到的问题及处理方法,写出来可以帮助以后更方便排查定位同样类似问题。

tcpip

网络知识-NAT分类和测试

互联网的迅速发展给大家日常带来了无限便利,互联网依赖于tcp/ip网络,ip地址使得全球计算机得以在Internet上互通互联;ip地址(ipv4)数量有限,到了今天已十分紧缺了;这里介绍一下NAT(Network Address Translation,网络地址转换)是解决公有ip地址有限和内外网安全隔离的技术,讲解NAT特点分类,和提供一个测试程序(python)。

编程

技术面试题总结

这是近期遇到过的经常出现在面试过程的技术考题总结

编程

try/catch/finally/throw的特性

本文总结java中异常处理过程会出现的一些问题,有点非常规,但值得收藏,基础考试可能会考这些。 1. finally里有return语句; 2. finally块对之前的返回值做了修改; 3. catch里再throw;

编程

django数据模型迁移的几个有用命令简介

模型对象django内置了`ORM`,它在操作数据库时一般情况下无需直接写sql语句,而是用常规面向对象的方式调用`模型对象`的方法和属性,django框架底层会自动转为sql操纵数据库。 开发者要管理好这个`ORM`模型和DB的关系,背后需要理解几个django定义的几个有关迁移的命令。

编程

c/c++常见经验总结(linux)

    记录一些开发c/c++程序过程中经常会遇到的问题,有些虽当时看似简单但随时间推移都会变得陌生,及时笔录下经验点还是比较有用的。

编程

JSONObject处理java对象和String间类型转化

我们经常使用json进行数据通信,就会涉及json字符串和对应的java对象的相 互转换,当然这个转化完全可以原始的方式做,但是就很多重复代码,不够通用, 其实已经有实现好的轮子,我们拿过来用即可。 alibaba.fastjson的库是没有toBean() fromObject()等方法的。