首页 > 2021年04月06日 > 全部分享
C系统编程之生产者与消费者
锁可以实现互斥,条件变量可以实现同步。 为了保护共享数据的正确性,我们需要把锁和条件变量联合起来使用,这就是 管程(Monitor) 的作用。 管程将需要保护的一组共享数据封装起来,利用锁与条件变量实现对这些数据的保护,保证同时只有一个函数能够使用这组数据。 对于一个栈(Stack)数据结构来说,如 ...
分类:其他   时间:2021-04-06 23:27:31    收藏:0  评论:0  赞:0  阅读:25
17. Spring前世今生与基础组件
一、Spring的前世今生 1、2007年,基于 Java 得开源框架正式发布 2、Spring 不仅仅是一个框架,Spring 俨然成为了一种生态 3、与其说是 Java 开发,不如书是 Spring 开发 4、简化开发,让程序员把关注点放到业务中去 1. Spring简化开发四个基本策略 1、基 ...
分类:编程语言   时间:2021-04-06 23:27:13    收藏:0  评论:0  赞:0  阅读:25
A neural algorithm for a fundamental computing problem
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! science, no. 6364 (2017): 793-796 Abstract 相似性搜索(例如,识别数据库中的相似图像或网站上的相似文档)是大规模信息检索系统面临的基本计算问题。我们发现,果蝇嗅觉回路通过计算机科学算法的变体(被称 ...
分类:其他   时间:2021-04-06 23:27:01    收藏:0  评论:0  赞:0  阅读:28
javaProject
import java.io.*; public class Print{ public static void main(String[] args) throws IOException { //老版本的输出输入流 /* BufferedReader br = new BufferedReade ...
分类:编程语言   时间:2021-04-06 23:26:49    收藏:0  评论:0  赞:0  阅读:30
贝叶斯分类器的设计及应用实验
实验目标: 理解朴素贝叶斯分类器的原理; 能独立实现常用贝叶斯分类器的设计; 准确评估分类器精度。 创建实验样本,这些文本被切分成一系列词条集合,将标点符号从文本中去除。另外返回类别标签的集合,代表侮辱性和非侮辱性。 from numpy import * def loadDataSet(): po ...
分类:其他   时间:2021-04-06 23:26:36    收藏:0  评论:0  赞:0  阅读:43
6.geospatial地理位置详解
朋友的位置 附近的人 打车距离计算 这个功能可以推算地址位置的信息 geoadd:添加地理位置的坐标。#参数(纬度 经度 名称) 127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing(integer) 1127.0.0.1:6379> geoa ...
分类:其他   时间:2021-04-06 23:26:23    收藏:0  评论:0  赞:0  阅读:21
c语言中分支结构程序 switch语句的经典用法
1、c语言中分支结构程序 switch语句的经典用法。 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); switch(i % 3 ...
分类:编程语言   时间:2021-04-06 23:26:06    收藏:0  评论:0  赞:0  阅读:35
rabbitmq面试
MQ的优缺点 优点 异步 - 不需要立即处理的消息可以之后慢慢处理。异步处理可以提高系统吞吐量。 解耦 - 各个系统间通过消息通信,不用关心其他系统的处理。 削锋 - 可以通过消息队列支撑突发访问压力;可以缓解短时间内的高并发请求,不会因为突发超负荷请求而完全崩溃。 缺点 系统复杂度提高:需要考虑很 ...
分类:其他   时间:2021-04-06 23:25:50    收藏:0  评论:0  赞:0  阅读:22
JVM(三)JVM对象创建与内存分配机制学习
一、对象创建的过程 我们先画一个流程图来看一下对象在创建的过程中,经历了哪些步骤: 类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那就会先执行相应的类加载过程。 分配内存 ...
分类:其他   时间:2021-04-06 23:25:31    收藏:0  评论:0  赞:0  阅读:30
数据类型拓展
数据类型扩展 整数拓展 在java中的不同进位制表示方法:二进制 0b eg:0b10表示2。八进制 0 eg:010表示8十六进制 0x eg:0x10表示16 浮点数拓展 浮点数表现的字长是有限的,离散的有一个舍入误差,接近但不等于最好完全避免使用浮点数进行比较银行业务用BigDecimal(数 ...
分类:其他   时间:2021-04-06 23:25:20    收藏:0  评论:0  赞:0  阅读:23
rabbitmqjava客户端开发
连接 RabbitMQ ConnectionFactory factory = new ConnectionFactory(); factory.setUsername(USERNAME); factory.setPassword(PASSWORD); factory.setVirtualHost( ...
分类:编程语言   时间:2021-04-06 23:25:04    收藏:0  评论:0  赞:0  阅读:37
Oracle 计算工时除去节假日
前提条件:DIM_oa_TIME 包含每一天,并且is_work=1 工作日 =0 非工作日 create or replace function getworktime(begindate in date,enddate in date) return number as v_begindate ...
分类:数据库技术   时间:2021-04-06 23:24:48    收藏:0  评论:0  赞:0  阅读:86
《C言语 基础知识》入门案例
前言 为了更加学习Java 虚拟机的知识,于是决定重新学习C语言知识。 第一个程序 #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } 运行结果: 改变一下输出方式: #include <stdio.h> int ...
分类:其他   时间:2021-04-06 23:24:13    收藏:0  评论:0  赞:0  阅读:44
完善富文本编辑器添加图片到服务端功能
完善富文本编辑器添加图片到服务端功能 服务端实现上传图片的API接口 视图代码: from rest_framework.generics import CreateAPIViewfrom .models import ArticleImagefrom .serializers import Art ...
分类:其他   时间:2021-04-06 23:23:58    收藏:0  评论:0  赞:0  阅读:58
webstorm里面react快速创建模板
rcc + tab键 - - 用ES6模块系统创建一个React组件类 rccp + tab键 - - 创建一个带有PropTypes和ES6模块系统的React组件类 rcfc + tab键 - - 创建一个带有PropTypes和所有生命周期方法以及ES6模块系统的React组件类 rcjc + ...
分类:Web开发   时间:2021-04-06 23:23:41    收藏:0  评论:0  赞:0  阅读:46
随机函数
首先声明,这篇博客很水。 随机函数需要用到的头文件有: #include <ctime> #include <cstdlib> 随机函数首先要设置rand()产生随机数的随机数种子,通常可以利用time(0)的返回值或NULL来当做种子。代码如下: srand((unsigned)time(NULL ...
分类:其他   时间:2021-04-06 23:23:28    收藏:0  评论:0  赞:0  阅读:28
docker容器
Docker 介绍 Docker是一款于安装部署项目运营时需要的软件和依赖的工具,类似于VMware虚拟机平台。 docker可以通过git从docker官网仓库中下载各种各样的镜像到本地,然后可以通过命令,对镜像进行操作。 Docker 安装 docker安装 更新ubuntu的apt源索引 su ...
分类:其他   时间:2021-04-06 23:23:12    收藏:0  评论:0  赞:0  阅读:44
【知识图谱】知识图谱的构建-python-neo4j
环境依赖 jdk、neo4j图数据库 neo4j具体的安装过程可以参考这里:https://cloud.tencent.com/developer/article/1387732 json数据 { "_id": { "$oid": "5bb578b6831b973a137e3ee6" }, "nam ...
分类:编程语言   时间:2021-04-06 23:22:57    收藏:0  评论:0  赞:0  阅读:124
05 RDD练习:词频统计,学习课程分数
一、词频统计: #1.读文本文件生成RDD lines #2.将一行一行的文本分割成单词 words flatmap() #3.全部转换为小写 lower() #4.去掉长度小于3的单词 filter() #5.去掉停用词 #6.转换成键值对 map() 7.统计词频 reduceByKey() 二 ...
分类:其他   时间:2021-04-06 23:22:39    收藏:0  评论:0  赞:0  阅读:22
gdb安装和使用
gdb安装 gdb的layout功能依赖于curses,安装curses包 https://ftp.gnu.org/pub/gnu/ncurses/ 下载gdb包,安装 http://ftp.gnu.org/gnu/gdb/gdb-10.1.tar.gz 1. G++调试相关编译选项 G++在编译时 ...
分类:数据库技术   时间:2021-04-06 23:22:27    收藏:0  评论:0  赞:0  阅读:31
786条   上一页 1 2 3 4 ... 40 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!