Stella981 Stella981
3年前
C# JToken类的使用,实现解析动态json数据、遍历、查找
在原来解析json数据是,一般都是用反序列化来实现json数据的解读,这需要首先知道json数据的结构并且建立相应的类才能反序列化,一旦遇到动态的json数据,这种方法就不使用。为了解决动态解析json数据,微软有个Newtonsoft.Json封装类十分好用,里面的JToken直接实现ling查询。将json字符串解析为JToken,
Stella981 Stella981
3年前
Python 调用 C 库的实现
在linux开发的动态链接库需要被python调用,首先需要生成.so文件。生成动态链接库的方法网上有很多,这里就不用多说,主要就是首先根据源文件编译生成.o,然后链接这些.o文件shared生成.so。需要注意的是,在编译链接生成动态库的时候一定要加fPIC参数。而且如果在链接时需要链接其他库的话,必须保证其他库编译时也是加了fPIC参数
Wesley13 Wesley13
3年前
C++ 通用数据库操作之SOCI
简介SOCI是用C编写的数据库访问库,使人将SQL查询嵌入常规C代码中,而完全位于标准C中。这个想法是为C程序员提供一种以最自然,最直观的方式访问SQL数据库的方法。如果您发现现有库太难满足您的需求或分散注意力,那么SOCI可能是一个不错的选择。当前支持的后端:DB2(https://www.osch
Wesley13 Wesley13
3年前
Java开发笔记(六十)匿名内部类的优势
前面依次介绍了简单接口和扩展接口,给出的范例都是自定义的接口代码,其实Java系统本身就自带了若干行为接口,为了更好地理解系统接口的详细用法,接下来还是从一个基础的例子出发,抽丝剥茧地逐步说明接口的几种调用方式。早在阐述如何使用数组的时候,就提到Java提供了Arrays工具可用于数组变量的常见处理,例如该工具的copyOf方法用来复制数组、sort方
Stella981 Stella981
3年前
GitHub for Windows的简单用法
Git是一个分布式的版本控制系统,最初由LinusTorvalds编写,用作Linux内核代码的管理。作为一个程序员,我们需要掌握其用法。作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。其联合创始人ChrisWanstrath曾
Stella981 Stella981
3年前
GitHub 热点速览 Vol.24:程序员自我增值,优雅赚零花钱
!(https://oscimg.oschina.net/oscnet/upe274d2f6ac14b90d9cef6f3f2c3a7ac8.png)摘要:升职加薪,出任CTO,迎娶白富美/高帅富,走向人生巅峰是很多人的梦想。在本期的热点速览中你将了解自由作者Easy如何优雅赚取零花钱的方法,以及定投改变命运——让时间陪你慢慢变富。说
Stella981 Stella981
3年前
Docker多容器连接
Docker提供了多个容器之间访问的方法,最简单的方式是直接使用端口映射p参数指定映射的端口或者P映射所有端口,多个容器直接通过网络端口进行访问。但网络端口映射方式并不是Docker中连接多个容器的唯一方式,还可以使用Docker的连接系统(link)连接多个容器,当容器连接到一起时,接受者容器就可以看到源容器的信息。建立容器
Stella981 Stella981
3年前
MyBatis 源码分析
\本文速览本篇文章较为详细的介绍了MyBatis执行SQL的过程。该过程本身比较复杂,牵涉到的技术点比较多。包括但不限于Mapper接口代理类的生成、接口方法的解析、SQL语句的解析、运行时参数的绑定、查询结果自动映射、延迟加载等。本文对所列举的技术点,以及部分未列举的技术点都做了较为详细的分析。全文篇幅很大,需要大家耐
Wesley13 Wesley13
3年前
.net IL 指令速查
名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针
易微帮 易微帮
2年前
Windows10 右键“打开文件所在位置”找不到应用程序
使用Windows10,遇到右键“打开文件所在位置”报“找不到应用程序”错误提示网上有很多类似的解决方案,尝试后都没什么效果。最终找到一种解决方案。解决方法:(1)首先下载该注册表脚本,放到桌面上(2)以管理员方式运行运行完之后,可能会遇到报错,不过不要紧,但是问题已经解决了,亲测有效哦。