您的位置:首页 > 博客中心 > 编程语言 >
  • 线程处理

    static Object thisLock = new Object();lock (thisLock){ // Critical code section}lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其

    2022-03-29 01:57点击阅读

  • 加密算法

    非对称加密算法:RSA,DSA/DSS 对称加密算法:AES,RC4,3DES HASH算法:MD5,SHA1,SHA256

    2022-03-29 01:57点击阅读

  • C语言动态分配内存及回收

    用malloc和free;类似与C++的new和delete代码:#include iostream#include stringusing namespace std;int main(int argc, char* argv[]

    2022-03-29 01:57点击阅读

  • 全网唯一开源java开发的支持高扩展,高性能的Mqtt集群broker!

    SMQTT是一款开源的MQTT消息代理Broker,SMQTT基于Netty开发,底层采用Reactor3反应堆模型,支持单机部署,支持容器化部署,具备低延迟,高吞吐量,支持百万TCP连接,同时支持多种协议交互,是一款非常优秀的消息中间件!

    2022-03-29 01:57点击阅读

  • 【TSP】基于matlab模拟退火算法求解旅行商问题【含Matlab源码 1129期】

    一、简介1 模拟退火算法原理模拟退火算法来源于固体退火原理,是一种基于概率的算法,将固体加温至充分高,再让其徐徐冷却,加温时,固体内部粒子随温升变为无序状,内能增大,而徐徐冷却时粒子渐趋有序,在每个温度都达到平衡态,最后在常温时达到基态,内

    2022-03-29 01:57点击阅读

  • C++ JNI jstring to string (utf16 to utf8)

    JNI中jstring转码到std::string其实就是utf16转码到你选择的编码的过程,因为我C++程序要用utf8,所以这里我转成utf8用到的转码库是这个库的使用方法就是下载source文件夹下全部内容,然后#include "u

    2022-03-29 01:57点击阅读

  • java解析XML映射成对象实体

    使用JDK自带的1.创建一个XML文件:config.xml 1 ?xml version="1.0" encoding="utf-8"? 2 root 3 4 section target="system_user"

    2022-03-29 01:57点击阅读

  • Go 语言切片(Slice)

    Go 语言切片(Slice)Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能

    2022-03-29 01:57点击阅读

  • 树莓派3b的raspberrypi系统更改默认的python版本

    输入python看默认版本,一般是2.7。1、删除软链接命令pi@raspberrypi:~ $ sudo rm /usr/bin/python2、查看本机安装的python版本及路径pi@raspberrypi:~ $ whereis p

    2022-03-29 01:57点击阅读

  • Linux下的C++ Socket网络编程

    Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。即Socket提供了操作上述特殊文件的接口,使用这些接口可以实现网络编程。Socket通信流程图 TCP(Transmission Control Protocol

    2022-03-29 01:57点击阅读

  • Go 语言结构体

    Go 语言结构体Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性:Title

    2022-03-29 01:57点击阅读

  • DRF之过滤排序分页异常处理

    一、过滤对于列表数据要通过字段来进行过滤,就需要添加 django-filter 模块使用方法:# 1、注册,在app中注册 settings.pyINSTALLED_APPS = [ ‘django_filters‘,]# 2、se

    2022-03-29 01:57点击阅读

  • php排序算法-冒泡排序

    冒泡排序:数据少时可以用,简单,稳定具体实现: /** * @param $array * @return mixed */ public function sort($array) { $len = c

    2022-03-29 01:57点击阅读

  • JS的数组对象

    array数组创建方式:1、arr1=[1,"hello",[11,2],{"name":"lin"}      2、arr2=new Arry()      3、arr3=new Arry(1,"world",true,[1,2,3]co

    2022-03-29 01:57点击阅读

  • Go 语言指针

    Go 语言指针Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。接下来让我们来一步步学习 Go 语言指针。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。Go 语言的取地址符是 &,放到一个变量前

    2022-03-29 01:57点击阅读

  • php排序算法 - 快速排序

    快速排序:总体最优,数据大时性能最好具体实现:设置一个基准值,小于基准值放左边,大于基准值放右边,最后递归继续排左右两侧的,最后排完后合并 /** * 快速排序 * * @param $array * @

    2022-03-29 01:57点击阅读

  • Go 语言数组

    Go 语言数组Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明 number0, number1, ..., number

    2022-03-29 01:57点击阅读

  • php排序算法 - 选择排序

    选择排序:数据较少时可以用,缺点:时间复杂度n的平方,优点:空间复杂度小具体实现: /** * 选择排序 * * @param $array * @return mixed */ publi

    2022-03-29 01:57点击阅读

  • Go 语言变量作用域

    Go 语言变量作用域作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。Go 语言中变量可以在三个地方声明:函数内定义的变量称为局部变量函数外定义的变量称为全局变量函数定义中的变量称为形式参数接下来让我们具体了解局部

    2022-03-29 01:57点击阅读

  • 【1】排行榜算法设计

    需求背景:查看前top N的用户查看自己的排名用户积分变更后,排名及时更新1:保留排行榜2倍大小的缓存2:对比排行榜中最小的数值,比它大,插入排行榜中参考:http://www.cocoachina.com/articles/13638

    2022-03-29 01:57点击阅读

1 2 3 4 5 6 7 8 9 10 19408