C# 消息队列 RabbitMQ
1.引言 RabbitMQ——Rabbit Message Queue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ 是一个由 Erlang 语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下: RabbitMQ作为一个消息代理,主要和消息打交道,负责接收并转发消 ... 查看全文
Panel 中加载窗体
pnlMain.Controls.Clear(); ControlAnalyzer1 CA1 = new ControlAnalyzer1(); CA1.TopLevel = false; CA1.Size = pnlMain.Size; pnlMain.Controls.Add(CA1); CA1 ... 查看全文
企业工商大数据API在互联网行业的应用
近年来,中国数字经济规模持续上涨,贡献占GDP近四成,AI、大数据、新能源汽车、新药研发、金融科技等新经济领域也开始出现大批初创企业,这些新入局者需要有效对接资本、对接人才与优质项目及技术服务,借力大数据工具无疑是这些企业发展的必经之路。互联网/科技行业有哪些可通过数据服务解决的业务发展或经营风险方面的问题?1.寻找合作伙伴、投资标的或投资方。小型企业需要了解大型科技企业的业务及投资动向,精准识别 查看全文
Delphi的类与继承
既然已经做出了com程序用delphi来开发的决定,那当然就要对delphi进行一些深入的了解。有人说delphi是一个用控件堆砌起来的工具,和vb没什么两样;也有人说dephi实际上是面向过程的,他的面向对象并不彻底。实际生活中持这两种观点的人不在少数,就拿我认识的一个非常好的程序员来说吧,他很早 ... 查看全文
控制台+Owin搭建WebAPI接口服务
当没有iis环境、想快速启动几个api接口测试又觉得新建一个api项目麻烦?来使用控制台做宿主,快速改几个api测试吧! 1.新建控制台项目 2.安装以下相关依赖 Microsoft.AspNet.WebApi Microsoft.AspNet.WebApi.Owin Microsoft.Owin. ... 查看全文
delphi 快捷键大全
1.功能键:F1 help帮助(help文档) F3 find (search again) F4 run to cursor(运行/运行到光标) F5 添加或取消断点 F7 trace into (单步跟踪 进入函数过程实现内部) F8 step over(单步跟踪) F9 run F10 显示工 ... 查看全文
Reachability from the Capital CodeForces - 999E (强连通)
There are nn cities and mm roads in Berland. Each road connects a pair of cities. The roads in Berland are one-way. What is the minimum number of new ... 查看全文
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.Build started 2021/3/17 0:22:07.Project "D: ... 查看全文
Java一面:AQS 了解吗?一文深入剖析底层原理及避坑
实现原理 AQS(AbstractQueuedSynchronizer),抽象的队列式同步器 AQS 维护了一个 state(共享资源变量)和一个 FIFO 线程等待队列(CLH 队列),多个线程竞争 state 被阻塞时就会进入此队列中。 State state 使用 volatile 修饰的一个 ... 查看全文
【数据结构】算法 Remove Duplicates from Sorted List 2 删除排序链表中的重复元素
Remove Duplicates from Sorted List 2 删除排序链表中的重复元素 Given the head of a sorted linked list, delete all nodes that have duplicate numbers, leaving only d ... 查看全文
springboot项目中,ehcache报错,需要CacheManager单例的解决办法
在新的springboot项目中,如果在mybatis中使用了ehcache后,再第二次使用ehcache,会提示错误 Another CacheManager with same name 'default' already exists in the same VM. Please provid ... 查看全文
Java基础之集合篇 (二)
一:Map接口实现类的结构: 二:Map结构的理解 三:HashMap的底层实现原理(重点!!!常考!!!以JDK7为例说明) HashMap无法按照添加的顺序遍历,即其底层的添加是无序的,是按照hash值来确定存放位置的。 注意版本之间的不同: JDK1.8 之所以会加入红黑树是因为当链表过长是会 ... 查看全文
C++ 关于 freopen 函数
C++ 关于 freopen 函数 名 称:freopen 所 属:stdio.h 功 能:用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。 实例 #include <bits/stdc++.h> using namespace std; int ... 查看全文
SpringBoot-2.yaml文件
yml文件 基本用法 //传统xml配置: <server> <port>8081<port> </server> //yaml配置: server: prot: 8080 //行内写法 student: {name: qinjiang,age: 3} //数组( List、set )用 - 值表示 ... 查看全文
Java判断字符串是否为空
思路:判断某字符串是否为空,为空的标准是str==null或str.length()==0一.空字符串与null区别1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串 ... 查看全文
C语言自增(++)和自减(--)
++ 在前面叫做前自增(例如 ++a)。前自增先进行自增运算,再进行其他操作。 ++ 在后面叫做后自增(例如 a++)。后自增先进行其他操作,再进行自增运算。 自减(--)也一样,有前自减和后自减之分。 1 #include <stdio.h> 2 int main() 3 { 4 int a = ... 查看全文
kafka-python安装实践
pip install setuptools pip install kafka-python执行以上两个命令就可以安装成功。说明:setuptools是kafka-python的依赖库 ... 查看全文
java语言基础-运算符+流程控制
java语言基础-运算符+流程控制 运算符 ? 就是对常量和变量进行操作的符合 算数运算符 +,-,*,/,  %, 取余,获取的是 除法操作的余数。得到的是余数 ++,-- 作用:就是对变量进行自增或者自减 ) x++; x--; 赋值运算符 比较(关系)运算 ... 查看全文
Java中Integer类型的整数值的大小比较
如果比较两个数值相等的Integer类型的整数,我们可能会发现,用“==”比较(首先你必须明确“==”比较的是地址),有的时候返回true,而有的时候,返回false。比如: Integer i = 128; Integer j = 128; System.out.println(i == j);/ ... 查看全文