Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

JSON的理解及读取

JSON的理解及读取

一: JSON 语法是 JavaScript 对象表示语法的子集,其语法规则如下:数据在键值对中数据由逗号分隔花括号保存对象:{}方括号保存数组:[] 如:[{"name":"g","age":11},{"name":"c","age":22},{"name":"s","age":33}]二:JSON是轻量级的数据交换格式,适合于数据交换,系统中,往往把服务器端获取的数据通过JSON形式传递到前端。 传递到前端的JSON,有两种:一种为JSON对象,一...
评估Microsoft自动插入遥测函数到C++二进制程序中

评估Microsoft自动插入遥测函数到C++二进制程序中

最近,Reddit用户“sammiesdog”回复称Visual Studio的编译器会自动添加调用Microsoft遥测服务的函数。评论所附屏幕截图(如下图)显示了一个非常简单的5行的CPP文件自动产生的汇编语言文件中,包含了一个叫“telemetry_main_invoke_trigger”的函数。接下来的讨论围绕着如何禁用这个突如其来的“功能”,同时用户们揣测了这个功能的用意。用...
C语言之起泡排序法总结

C语言之起泡排序法总结

代码学习过程中总结一下起泡排序法。起泡排序法的基本思路:每次将相邻的两个数进行比较,将小的调到前头。若有6个数:9,8,5,4,2,0第一次先将最前面的两个数8和9对调,第二次将第二个和第三个数(9和5对调)……如此一共进行五次,得到8,5,4,2,0,9的顺序。可以看到,大数已沉底,而小数上升。最小的数0已向上浮起一个位置,经过一次比较已经得到最大的数9。然后进行第二趟比较,对余下的五个数进行新一次的比较。(8,5,4,2,0...
使用CHttpFile从服务器端正确的读取数据

使用CHttpFile从服务器端正确的读取数据

前段时间在给软件做升级提示模块的时候发现一个问题,就是使用CHttpFile对象无法从服务器端获取到正确的响应数据长度,无论是使用CHttpFile:: QueryInfo方法,还是使用CHttpFile:: GetLength方法,每次获取的长度都不固定,造成读取数据错误。万般无奈,最后只能采用动态数组的办法来解决这个问题,代码如下:#define READ_BUFFER_LENGTH 1024#define PAGE_BUFFER_SIZE 1024*...
OpenCV 人脸识别

OpenCV 人脸识别

本文实现基于eigenface的人脸检测与识别。给定一个图像数据库,进行以下步骤:进行人脸检测,将检测出的人脸存入数据库2对数据库2进行人脸建模在测试集上进行recognition本篇实现第一步:进行人脸检测,将检测出的人脸存入数据库2环境:vs2010+opencv 2.4.6.0特征:eigenfaceInput:一个人脸数据库,15个人,每人20个样本(左右)。Output:人脸检测,并识别出每张检测到的人脸。====================...
Python多线程threading

Python多线程threading

本文通过 4个example 介绍python中多线程package —— threading的常用用法, 包括调用多线程, 同步队列类Queue, Ctrl+c结束多线程。example1.调用10个线程, 分别打印0~4, 每打印一个数pause一秒钟。code如下所示, 在test()函数中用threading.Thread建立10个线程; 一种方法是不要将这些线程设置为守护线程,如code所示; 一种方法是设置守护线程( s...
用XMLRPC开服务进行server/client通信

用XMLRPC开服务进行server/client通信

本文讲一下如何用python的xmlrpc开服务,进行server/client的通信。应用场景:1)需多client访问应用程序给予应答情况——网页服务; 2)数据极大,希望加载一次,后面只用方法调用解决方案: 开两个服务,一个数据服务,一个网络服务;数据服务端加载数据,网络服务端调用数据,并将结果显示在网络服务中;外部调用网络服务返回结果;应用工具:xmlrpc,本文中以python 2.7.3的xmlrpclib为例,其他语言...
Python模块之logging

Python模块之logging

前言Python 的logging 模块定义的函数和类为应用程序和库实现了一个灵活的事件日志系统。该模块提供多种日志级别并且支持多种记录日志的方式比如 终端,文件等等。在编写一个软件系统的时候 ,使用日志系统十分有必要 记录函数的执行过程和异常报错信息。本文算是一个学习笔记,对于跨文件引用的初学者有一定帮助。一 入门talk is cheap ,show me the code.1 例子logt.py#!/usr/bin/python# -*- codin...
C++的引用

C++的引用

C++引用的学习:通常引用第一个作用,人们会想到的是引用的变量的别名;(可以说是直接操作这个变量);引用的声明:Type + & + name(可以认为是一个常指针)注意:(1)&是起标识符的作用; (2)声明引用时,必须先将其进行初始化; (3)不能建立数组的引用,因为数组是因为由若干个元素组成,所以无法建立一个数组的别名;引用的应用:(引用作为参数)int swap(int &a, int &b){int t =...
Java中的对象序列化

Java中的对象序列化

什么是对象序列化在Java中,对象序列化指的是将对象用字节序列的形式表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,并且支持从数据库或文件中反序列化,从而在内存中重建对象;为什么需要序列化序列化经常被用于对象的网络传输或本地存储。网络基础设施和硬盘只能识别位和字节信息,而不能识别Java对象。通过序列化能将Java对象转成字节形式,从而在网络上传输或存储在硬盘。那么为什么我们需要存储或传输对象呢?根据我的编程经验,有如...
Java中的Fork/Join框架

Java中的Fork/Join框架

看了下Java Tutorials中的fork/join章节,整理下。什么是fork/join框架 fork/join框架是ExecutorService接口的一个实现,可以帮助开发人员充分利用多核处理器的优势,编写出并行执行的程序,提高应用程序的性能;设计的目的是为了处理那些可以被递归拆分的任务。 fork/join框架与其它ExecutorService的实现类相似,会给线程池中的线程分发任务,不同之处在于它使用了工作窃取算法,所谓工作窃取,指的是...
二叉树的先序、中序、后序遍历

二叉树的先序、中序、后序遍历

记得有次被别人问起二叉树的先序遍历,竟然不清楚?当然读书的时候是知道的,工作后有点忘了,只知道它是利用栈递归遍历的,至于这里的先序的“先”,到底指的是先遍历左子树还是先遍历根节点给忘了。为加深印象,今天打算做个小小的总结,先不管工作上有没用到(其实是有用到的,比如楼主曾经做二值图像连通算法的时候,需要对图进行遍历,可使用深度或广度,与二叉树的遍历思想类似),毕竟面试的时候,这个知识点还是会经常问起的,如果不知道,未免略显尴尬。尽量简...
<< 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 >>