-
在Tomcat服务器下操控连接池连接Oracle数据库
所属栏目:[语言] 日期:2021-12-26 热度:195
下面介绍在Tomcat服务器下使用连接池来连接数据库的操作 一:修改web.xml文件: 复制代码 代码如下: ?xml version=1.0 encoding=UTF-8? web-app xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns=http://java.sun.com/xml/ns/javaee xmlns:web=htt[详细]
-
修改计算机名或IP后Oracle10g服务无法启动的处理措施
所属栏目:[语言] 日期:2021-12-26 热度:95
遇到的问题,问题产生原因不详。症状为,windows服务中有一项oracle服务启动不了,报出如下错误。 Windows 不能在 本地计算机 启动 OracleDBConsoleorcl 。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误[详细]
-
Go 不用标准库如何解压 Zip 文件?
所属栏目:[语言] 日期:2021-12-13 热度:68
zip 是一种常见的归档格式,本文讲解 Go 如何操作 zip。 首先看看 zip 文件是如何工作的。以一个小文件为例:(类 Unix 系统下) $ cat hello.text Hello! 执行 zip 命令进行归档: $ zip test.zip hello.text adding: hello.text (stored 0%) $ ls -lah test.z[详细]
-
Linux C C++ 后台服务器开发学习路线
所属栏目:[语言] 日期:2021-12-13 热度:113
这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。 这样的文章相信大家都见得不少了,写之前也非常忐忑,也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。 争取做到让看到的同学有一种相见恨晚的感[详细]
-
面试官 final finally finalize 有什么区别?
所属栏目:[语言] 日期:2021-12-13 热度:180
1.final 介绍 final 是 Java 语言中的一个关键字,使用 final 修饰的对象不允许修改或替换其原始值或定义。 final 可以用来修饰:类、方法、变量和参数,其中可以用来修饰参数这一项,容易被人遗忘,这是 final 的 4 种用法。 1.1 final 用法说明 当 final 修[详细]
-
EasyC++,默认构造函数
所属栏目:[语言] 日期:2021-12-13 热度:69
默认构造函数 上一篇文章当中介绍的是显式构造函数,也就是说我们需要传入值来对类的成员变量进行初始化。 但也有一些情况,我们可能并不需要传入值进行初始化,或者有一些其他的逻辑。针对这种情况,C++提供了默认构造函数的功能。所谓默认构造函数,也就是[详细]
-
公司 Java项 目被反编译放到了网上,这四个方法可预防
所属栏目:[语言] 日期:2021-12-13 热度:82
Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的反编译感兴趣,那是因为自己在学习的过程中,常常需要借鉴一下别人的成果(你[详细]
-
快速上手Matplotlib常用API
所属栏目:[语言] 日期:2021-12-13 热度:171
Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。它可以生成图表、直方图、功率谱、条形图、误差图、散点图等。本文重点介绍线形图相关api的使用方法! 线性plot api详解 基础api 实例代码 from matplotlib im[详细]
-
Python里的For循环和While循环怎么用呢?
所属栏目:[语言] 日期:2021-12-13 热度:191
我们继续我们的Python基础的学习,昨天我们学习了字典类型的使用以及控制结构里的顺序结构 if eif条件判断 while循环等内容,其中while循环里我们引入了else关键字和break关键字的时候,那么现在我们再回顾下,正常while循环是不包含else语句的,加上的else语[详细]
-
Java 进阶之字节码剖析
所属栏目:[语言] 日期:2021-12-13 热度:65
从今天起我打算整一个 Java 系列的进阶基础文章,万丈高楼平地起,打好基础我们才能走得更好,举个例子,之前我在武哥的 Kafka 文章中看到这样的一句话「除此之外,页缓存(pageCache)还有一个巨大的优势。用过 Java 的人都知道:如果不用页缓存,而是用 JVM[详细]
-
Mac 下如何打包 Playwright 程序
所属栏目:[语言] 日期:2021-12-13 热度:103
经常有朋友找我写个浏览器自动化工具,通常情况下我都是在 Windows 下打包,使用的方法就是 最简单的方式发布你的Python应用,然而也有朋友问我能否做一个 mac 版本,于是我就捣腾了一下,顺利完成,今天就分享下具体的做法。 使用 py2app 我首先采用了 py2ap[详细]
-
Python 中弱引用的神奇用法与原理探析
所属栏目:[语言] 日期:2021-12-13 热度:184
开始讨论弱引用( weakref )之前,我们先来看看什么是弱引用?它到底有什么作用? 假设我们有一个多线程程序,并发处理应用数据: # 占用大量资源,创建销毁成本很高 class Data: def __init__(self, key): pass 应用数据 Data 由一个 key 唯一标识,同一个[详细]
-
EasyC++,构造函数
所属栏目:[语言] 日期:2021-12-12 热度:80
构造函数 我们定义了类之后,在使用之前,往往还需要对类进行初始化。这篇介绍的就是对类进行初始化的方法。 像是结构体,我们可以使用列表初始化的方法进行初始化: struct Thing { char *pn; int m; }; Thing th = {hello, 23}; 但类不行,因为结构体当中的[详细]
-
Go 为什么不支持类和继承?
所属栏目:[语言] 日期:2021-12-12 热度:66
这门编程语言里没有类(class)、继承(extends),没法一把搜了,面试问啥面向对象(OOP)? 今天煎鱼就带大家一起来了解这之中的思考,Go 真的不支持吗? 类和继承 类是什么 类(class)在面向对象编程中是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述[详细]
-
那些用Go实现的分布式事务框架
所属栏目:[语言] 日期:2021-12-12 热度:199
开篇 不知不觉竟然一个月没更新了,人一旦懒下来只会越来越懒。 最近对分布式事务产生了一些兴趣,查阅了一些文章以及论文。这篇文章主要介绍我看的两个项目,不涉及一些理论知识。 阿里开源版本的Seata,主要看了Go实现的seata-golang(落后java版) 以及前段[详细]
-
Java操作PDF文件,竟然如此简单
所属栏目:[语言] 日期:2021-12-12 热度:94
maven 依赖 使用 iText 的时候需要用 maven 依赖如下: dependency groupIdcom.itextpdf/groupId artifactIditext7-core/artifactId version7.2.0/version typepom/type /dependency 简单实例 建立 PDF 需要 4 个步骤: 创建 一个 PdfWriter,用于定义 pdf 的[详细]
-
一篇学会 C# 集合类型
所属栏目:[语言] 日期:2021-12-12 热度:107
对于许多应用程序,你会想要创建和管理相关对象的组。有两种方法对对象进行分组:通过创建对象的数组,以及通过创建对象的集合。 数组最适用于创建和使用固定数量的强类型化对象。 集合提供更灵活的方式来使用对象组。与数组不同,你使用的对象组随着应用程序[详细]
-
Python协程知多少
所属栏目:[语言] 日期:2021-12-12 热度:58
从概念上来说,我们都知道多进程和多线程,而协程其实是在单线程中实现多并发。从句法上看,协程与生成器类似,都是定义体中包含yield关键字的函数。区别在于协程的yield通常出现在表达式的右边:datum = yield。这一下就让初学者瞬间觉得yield关键字不香了,[详细]
-
提高 Python代码的可读性,你需要知道的十个技巧
所属栏目:[语言] 日期:2021-12-12 热度:178
1. 字符串反转 字符串反转有很多方法,咱们再这里介绍两种:一种是切片,一种是python字符串的reversed方法。 # -!- coding: utf-8 -!- string = hello world # 方法1 new_str = string[::-1] ic(new_str) # 方法二 new_str2 = .join(reversed(string)) ic(ne[详细]
-
基于Python创建语音识别控制系统
所属栏目:[语言] 日期:2021-12-12 热度:167
这篇文章主要介绍了通过Python实现创建语音识别控制系统,能利用语音识别识别说出来的文字,根据文字的内容来控制图形移动,感兴趣的同学可以关注一下 利用语音识别识别说出来的文字,根据文字的内容来控制图形移动,例如说向上,识别出文字后,画布上的图形[详细]
-
Go 通过 io.Writer 将 JPEG 转为 JFIF
所属栏目:[语言] 日期:2021-12-12 热度:198
Go 的标准库可让你对 JPEG 图像进行编码。在 One of these JPEGs is not like the other[1] 一文中,Ben Cox 指出某些硬件不会解码这些 JPEG 图像,除非它们被增强为 JFIF 图像。JFIF 代表JPEG 文件交换格式,在概念上是原始 JPEG 格式的次要版本。 硬件缺乏[详细]
-
Python实现图像的全景拼接
所属栏目:[语言] 日期:2021-12-12 热度:90
基本介绍 图像的全景拼接,即缝合两张具有重叠区域的图来创建一张全景图。其中用到了计算机视觉和图像处理技术有:关键点特征检测、局部不变特征、关键特征点匹配、RANSAC(Random Sample Consensus,随机采样一致性)和透视变形。 具体步骤 (1)检测左右两张[详细]
-
看明白 Go 对象内部细节的神器
所属栏目:[语言] 日期:2021-12-11 热度:145
在调式 Go 程序时,我们经常想知道对象的内部数据是什么样了,以便掌握程序的运行情况。 一般有两种做法:对于简单的代码测试,我们可以通过fmt包来打印一些对象信息;在稍复杂场景下,可以利用调式器来完成,例如 GDB、LLDB 和 Delve 等。 但是,这两种做法都[详细]
-
2021年游戏开发编程语言 Top10:C++、Java、C# 霸排行前三
所属栏目:[语言] 日期:2021-12-11 热度:120
近日,analyticsinsight 就出炉了 2021 年游戏项目开发编程语言 Top10,其中 C++、Java、C# 霸榜前三,还有不少编程语言都属于当下备受开发者欢迎的编程语言。 下面就附上本次 2021 年游戏项目开发上榜的编程语言 Top10 列表,一起来看看吧! C++ 作为一种高级[详细]
-
学编程,到底挑选哪个语言比较好?
所属栏目:[语言] 日期:2021-12-11 热度:145
薪酬(划重点) 作为即将踏入职场的萌新,而且是入坑程序员的萌新们,选择一门高薪的编程语言作为以后的主要职业方向(即技术方向),这一点是非常重要的,而这一个编程语言的初始薪酬一定程度上反映了,当下及未来几年内的火爆程度,某种程度上也决定了你以后薪[详细]