自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

转载 linux锁 底层实现,Lock的实现之ReentrantLock详解

摘要Lock在硬件层面依赖CPU指令,完全由Java代码完成,底层利用LockSupport类和Unsafe类进行操作;虽然锁有很多实现,但是都依赖AbstractQueuedSynchronizer类,我们用ReentrantLock进行讲解;ReentrantLock调用过程ReentrantLock类的API调用都委托给一个内部类 Sync ,而该类继承了 AbstractQueuedSyn...

2021-05-25 12:34:32 296

转载 c语言 宏 循环,关于语法:在C宏内放入循环

我正在寻找一种将以下函数结构转换为宏的方法。 我知道,这是一个愚蠢而毫无意义的示例,但是它说明了这一点,因为我无法给出实际的源代码。int foo(int x, int y){do{--x;++y;}while(x > y);return x * y; //note that x and y have changed values here.}这样我就可以在main或其他一些函数中调用该函数...

2021-05-25 03:19:50 885

转载 c语言进入目录函数,c语言目录操作在C/C++语言中如何进行目录操作,如得到目录内的 爱问知识人...

这里给你提供一些C的目录操作函数,原型声明所在头文件为dir。h、dos。h,仅供参考:int chdir(char *path) 使指定的目录path(如:"C:\\WINDOWS")变成当前的工作目录,成功返回0int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功返回0pathname为指定的目录名和文件名...

2021-05-20 22:49:29 419

转载 链表笔试题C语言计算机二级,2016下半年计算机考试二级C笔试试题(文字版)

2016下半年计算机考试二级C笔试试题(文字版)一、选择题(1)下列叙述中正确的是A)对长度为 n的有序链表进行查找,最坏清况下需要的比较次数为 nB)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (n/2)C)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (log2n)D)对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为 (nlog2n)(2)算...

2021-05-20 05:25:18 284

转载 c语言一行字符 统计单词个数思路,统计一行字符串的单词个数(详解,C语言)...

统计字符串中的单词个数问题简述:输入一行字符,统计其中有多少个单词,单词之间用空格分开输入样例:I want to be a postgraduate.输出样例:There are 6 words in this line.解题思路:采用空格统计单词的方法:空格出现的次数(连续的若干个空格作为出现一次空格;一行开头的空格不统计在内)决定单词个数。【具体做法】:从第一个字符开始逐个检查字符串中的字符...

2021-05-19 01:21:13 5140

转载 linux支持raid5阵列,Linux中raid磁盘阵列,磁盘阵列raid5

Linux中raid磁盘阵列,磁盘阵列raid5一.磁盘阵列(Redundant Arrays of Independent Disks,RAID) 有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用多个磁盘组合在一起,提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘...

2021-05-17 02:29:00 286

转载 num在c语言中作用,num是什么词性

全文共计1022字,建议阅读时间3分钟1序数词和基数词都用num.来表示,num是什么词性num.不是单词。只是number(数字,数词)的缩写。number当然是名词了。搜一下:序数词和基数词都用num.来表示,num是什么词性2c语言中num是什么意思在C语言中/=是复合赋值运算符的一种,是两种运算(除、赋值)的结合,x/=10等同于x=x/10。先进行左侧表达式除以右侧表达式的除法运...

2021-05-16 22:56:35 6702

转载 debian linux vnc,在Debian中安装VNC Server

在Debian中安装VNC Server发布时间:2008-04-12 00:28:41来源:红联作者:Lhhba大部分情况下我们用ssh就可以登录linux服务器了。但有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。在Debian下安装vnc server很简单的,只要几步就可以了:1. 搜索资源apt-cache search tightvncserver...

2021-05-15 19:28:42 746

转载 Linux下lcd显示图片,lcd驱动程序如何编写显示图片功能

以前没有写Lcd驱动程序,现在开始做项目了,才发现Lcd驱动程序必须认真学习,我总结所以驱动中LCD和网卡驱动是最难的,LCD主要是需要配置的寄存器太多了,还是老规矩先上代码。内核版本:linux-3.4.2 lcd:4.3上代码之前我得讲解一些基本的知识点,LCD驱动我们只需要写硬件这一块的代码就可以了,下面有三个函数内核已经帮我们写好了,我们只需要调用就可以了,这几个函数实现了内核层和应用成数...

2021-05-15 13:09:11 955

转载 linux安装系统d,自动安装linux操作系统

笔者是在虚拟机上操作的,首先需要做一个准备工作,就是预装一台linux的服务器。并且配置成nat上网的方式,vmware如何配置nat上网,请参考http://www.lishiming.net/thread-626-1-1.html。此时,我的linuxIP为192.168.205.3,网关和dns地址都为192.168.205.2.我们的目标是:tftpd服务器: 192.168.205.3d...

2021-05-13 20:36:25 141

转载 arm linux hz,需要了解的linux HZ Tick Jiffies

Linux核心几个重要跟时间有关的名词或变数,底下将介绍HZ、tick与jiffies。HZLinux核心每隔固定周期会发出TImer interrupt (IRQ 0),HZ是用来定义每一秒有几次TImer interrupts。举例来说,HZ为1000,代表每秒有1000次TImer interrupts。 HZ可在编译核心时设定,如下所示(以核心版本2.6.20-15为例):adrian@a...

2021-05-13 16:19:18 471

转载 linux ubuntu联网设置方法,Ubuntu系统无线网络连接设置方法

Ubuntu系统无线网络连接设置方法Ubuntu是一个流行的Linux操作系统,本文将介绍一下穹的无线网络连接设置方法,想了解更多相关信息,请持续关注我们应届毕业生考试网!1. 在上面板的波纹图标上右击鼠标,弹出如图选项,再选择Edit Connection,编辑连接,注意上面两个是有勾的,如果没有记得勾上;2. 在弹出的Network Connections对话框中选择DSL标签然后点击右侧的A...

2021-05-13 09:16:49 4739

转载 linux man手册使用方法,MAN手册各章节功能介绍及快捷键键位整理

Linux系统中man命令是用于查询命令使用手册的,使用格式 man + 命令。当使用man命令之后,系统就会在指定的路径中查询命令的使用手册。其中制定路径为$PATH变量指定的路径,或者/etc/man.config文件中MANPATH中指定的路径其中/etc/man.config中有如下内容:MANPATH /usr/manMANPATH /usr/share/manMANPATH /usr/...

2021-05-13 08:28:24 360

转载 Linux 启动qt 非法指令,交叉编译Qt 4.7时的“非法指令”

我现在已经在这个问题上挣扎了一个多星期了,仍然无法找到解决方案……我正在尝试为ARM设备交叉编译Qt 4.7嵌入式开源版本.构建过程本身完成没有问题,但生成的二进制文件似乎包含处理器不理解的指令.>在i386上构建主机是Debian 5(Etch)(在虚拟PC上运行)>该设备是带有ARM处理器的Trimble Nomad手持设备(see full cpuinfo和kernel conf...

2021-05-12 16:37:15 465

转载 linux c语言shellcode,shellcode编写

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?​ shellcode可以用于在栈溢出或者堆溢出的漏洞中用于跳转后执行的代码。本文的代码是在ubuntu 18.04 64位的linux操作系统。​ 首先是一个用于执行shellcode的c语言程序:123456char shellcode[] = "";int (int argc, char...

2021-05-12 16:32:24 817

转载 查看当前linux内存使用情况,LINUX 查看当前系统的内存使用情况 vmstat

Linux vmstat 命令Vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。> vmstatprocs -----------memory-----...

2021-05-11 17:35:10 122

转载 linux内存管理百度学术,Linux2.6内存管理反向映射分析与改进

摘要:在Linux操作系统中,内存管理单元负责管理整个系统的物理地址空间和虚地址空间,进行虚实地址之间的转换以及页面的换入换出等操作.它是系统内核中最重要的组成部分之一,是整个系统得以存在和运行的基础.拥有一个强大和完备的内存管理子系统是构建一个具有高可靠性以及可伸缩性系统的必备条件.随着Linux内核的发展和成熟,更多的用户期待着L,inux可以运行非常大的系统来处理科学分析应用程序或者甚至海量...

2021-05-01 17:08:50 68

转载 psutil linux.进程,Psutil监控系统进程

psutil工具实现系统进程的监控。#Author:Shankerimportpsutilimportsysimporttimeimportosnow=time.strftime('%Y-%m-%d%X')taskid=sys.argv[1]host=sys.argv[2]conf=sys.argv[3]path="C:\\CGuardian\\scripts\\"...

2021-04-28 22:42:46 218

转载 Oracle数据文件迁移表空间,Oracle 数据文件转移:[1]表空间

Oracle 数据文件转移 当存放数据文件的存储空间不足之后,需要将部分数据文件转移到其他存储上,有一种方法是通过offline表空间来达到目的。 数据库处于open状态需求确定:1:确定需求操作步骤:1:停止监听或者重启数据库(目的是保证应用不连接数据库)2:设置表空间为read only3:设置表空间为 offline状态4:复制数据文件到新的路径5:rename 转移数据文件6...

2021-04-15 02:09:12 289

转载 oracle pdb受限制模式,一体机PDB处于受限模式(Restricted)应用账号无法连接故障处理...

心得整理:现象描述:早上一个现场出现业务故障,经现场定位发现DB主机hang,然后就没有然后了。后来项目经理按照既定的应急预案,紧急重启主机,切应急,5分钟业务恢复,因为9:30业务高峰期前,业务无感知。问题思考:如果早上项目经理没在现场,或者项目经理请假,等到9:30之后,业务高峰期来临,影响面扩大,最后就是鸡飞狗跳,各种总结会,分析会。。。。。。这里面根本的问题是日常的应急演练不充分,基本没有...

2021-04-13 19:44:31 3026

转载 redhat支持oracle11g,RedHat5.6x64下配置Oracle11g

1、问题:运行DBCA时出现以下报错:Xlib: connection to ":0.0" refused by serverXlib: No protocol specified这个是因为XHOST的问题.具体解决方法就是在root的用户下执行 xhost +当提示access control disabled, clinens can connect from any host的时候就表示可以...

2021-04-13 05:43:43 99

转载 php webuploader分片上传,JS - 文件上传组件WebUploader使用详解4(文件的断点续传)...

在之前的文章中,我介绍了如何通过 md5验证实现文件秒传(点击查看)以及大文件的分片上传(点击查看),而将这二者结合起来便可实现文件的断点续传。其基本原理是:将文件进行分片,并且在每个分片上传之前先与服务器端进行校验(我们可以通过 md5验证,也可以直接通过分片的文件名来验证),如果服务器已存在这个分片文件则跳过,否则才上传。1,效果图(1)这里我上传一个11M 的文件(开启分段上传,单片2M),...

2021-04-07 19:10:27 400

转载 oracle30926,merge into 出现错误 ora-30926,如何解决?

文档 ID:注释:137202.1主题:Oracle9i: Merge SQL statement类型:BULLETIN状态:PUBLISHED内容类型:TEXT/PLAIN创建日期:20-MAR-2001上次修订日期:02-JAN-2003PURPOSE This article is intended to introduce the MERGE SQL sta...

2021-04-06 15:49:36 950

转载 老薛主机 修改php.ini,WordPress Warning: Cannot modify header information解决方法

PHP 语言写的博客程序WordPress非常流行,相信很多人都遇见过这种错误:Warning: Cannot modify header information– headers already sent by …网上有好多网友遇到类似的、一样的问题,答案、方法几乎都千篇一律,说修改php.ini文件或者说是代码编码问题,什么如果使用UTF-8格式的,要保存问无BOM的UTF-8格式。详细分析...

2021-04-05 17:05:08 193

转载 js 毫秒 php,JavaScript设置指定时间的毫秒字段的方法setMilliseconds()

定义和用法setMilliseconds() 方法用于设置指定时间的毫秒字段。语法dateObject.setMilliseconds(millisec)参数描述millisec必需。用于设置 dateObject 毫秒字段,该参数是介于 0 ~ 999 之间的整数。返回值调整过的日期的毫秒表示。提示和注释:注释:如果上面的参数之一使用一位的数字来规定,那么 JavaScript 会在结果中加一或...

2021-03-24 18:24:18 387

转载 matlab设置非平坦结构元,基于多尺度多结构元的数学形态学边缘检测

田国富,宋江波(沈阳工业大学 机械工程学院,辽宁 沈阳 110870)摘要: 针对传统的边缘检测算子对噪声敏感问题,提出了一种基于多尺度多结构元素形态学边缘检测算子。该算子在传统形态学边缘检测的基础上,通过改变结构元素的形状和尺度,在很好抑制噪声的前提下,实现图像精细边缘提取。MATLAB仿真结果表明,该边缘检测算子具有更强的去噪能力,定位准确,保留了更多的图像细节,优于传统的边缘检测算子。关键词...

2021-03-23 22:31:01 719

转载 java execcommand,Java exec()不返回管道连接命令的预期结果

我正在调用通过管道连接的命令行程序。所有这些肯定可以在Linux上运行。我的方法:protected String execCommand(String command) throws IOException {String line = null;if (command.length() > 0) {Process child = Runtime.getRuntime().exec(com...

2021-03-19 14:27:11 185

转载 php面向对象权限,php 面向对象访问控制 public,private,protected详解

文章利用举例说明了关于PHP5面向对象访问控制 Public,private,protected详细说明,有需要的朋友可以参考一下。在PHP5中增强了面向对象的机制,加入了面向对象常见的public、private、protected这样的访问控制机制。从字面意思来理解:Public 无疑是公共的意思,意思是说类本身和其外部的子类都可以访问这个属性或者方法;Private 英文翻译过来就是私有的意...

2021-03-18 23:02:38 266

转载 php alarm,alarm-dog-php-sdk

哮天犬告警通知SDK该SDK为哮天犬监控告警平台告警接口的PHP实现,增加了非常友好的方式使用,开箱即用。特性支持协程/非协程模式自动切换支持 Laravel5 ~ Laravel7 开箱即用支持 Lumen5 ~ Lumen7 开箱即用支持 Hyperf 开箱即用支持任意场景、框架使用支持告警请求发送失败重试支持记录请求日志安装composer require alarm-dog/alarm使用...

2021-03-18 04:38:35 227

转载 matlab gui 输入参数,求问怎样在GUI中实现将输入参数赋值给程序变量

想实现用户输入参数值,之后运行程序将计算结果作图输出,如下图:无标题.jpg (14.97 KB, 下载次数: 3)2015-10-8 13:47 上传方法是采用edit text,之后把程序附在button的callback函数中,实现点击button运行程序,结果报错如下:>> test3错误使用 str2num (line 32)需要字符串或字符数组输入。出错 test3>...

2021-03-17 23:39:55 1736

转载 matlab feasp,Compute solution to given system of LMIs

Consider the problem of finding P > I such that:A1TP+PA1<0,A2TP+PA2<0,A3TP+PA3<0,with dataA1=(-121-3),A2=(-0.81.51.3-2.7),A3=(-1.40.90.7-2.0).This problem arises when studying the quadrati...

2021-03-17 12:28:07 327

转载 java的stateserver,普元 AppServer 7.0 启用安装管理并重启server,访问管理控制台报错:java.lang.NoClassDefFoundError: sun/secu...

【问题】AppServer 7.0 管理控制台—>server(管理服务器),启用安全管理后,重启server,再访问管理控制台,页面无法正常展示pas\domains\domain1\logs\server.log里报错:java.lang.NoClassDefFoundError: sun/security/ssl/HandshakeStateManagerat sun.security...

2021-03-12 02:43:24 124

转载 JAVA守护线程非守护线程,Java学习笔记(2)——守护线程与非守护线程,线程的状态...

什么是守护线程,什么是非守护线程?Java中有两种线程(黑体字)——守护线程和main线程有关(比如回收堆内存垃圾的gc线程),而非守护线程一般指用户线程(前面我们自己创建的线程)。如果主线程停掉,不会影响用户线程。现在将之前的用户线程:public class Main {public static void main(String[] args) {Thread myThread = new ...

2021-03-11 08:33:57 195

转载 php 访问数据,php wampp 访问数据库

//获取用户信息private function UlikeGetUserInfo($Wechat,$data){$this->logger("到达UlikeFunction.inc.php中的UlikeGetUserInfo");$access_token=$this->get_token();$openid=$data['FromUserName'];$this->logge...

2021-03-10 07:49:19 90

转载 php怎么实现收藏夹功能,前端--收藏功能的实现

//一进入页面查询一下当前项目收藏、非收藏状态,点击后进行收藏、取消收藏$.ajax({url:"../star/selectStarStateByProjectId.do",type:"post",data: {USER_ID :Userid,//用户idprojectId:project_id//项目ID},success:function(data) {if (data.ret == 1) ...

2021-03-09 18:47:57 660

原创 java servlet 请求_[Java教程]使用Servlet处理HTTP请求

[Java教程]使用Servlet处理HTTP请求0 2016-03-28 00:00:15 当服务器接收到一个HTTP请求,判断请求的是静态网页还是动态网页如果是静态网页则由服务器查询资源文件并响应给客户端,如果是动态,交由web容器处理web容器找到对应的Servlet,调用HttpServlet的service(),再调用一个实例对象的service(),再具体调用d...

2021-03-06 22:17:28 324

原创 md系列算法 java_Java实现MD算法并验证

一、实验环境说明操作系统:window10编程语言:Java (JDK版本 11.0.1)使用IDE:Intellij IDEA二、算法原理概述实验流程整个MD5(信息摘要算法5)的基本过程可以概括为以下几个步骤:填充:消息为 $K$ bits的原始消息数据尾部填充长度为$P$ bits的标识$1000…0 \, 1\le P \le 512$ (至少要填充一个bit) 。使得填充后的消息位数满足...

2021-03-02 12:16:57 468

原创 Java接受blob类型图片_利用blob类型存储图片

SavePicture.java :public class SavePicture {public static void main(String[] args) {Connection conn=null;PreparedStatement pstmt=null;String sql="insert into student(id,name,photo) values(?,?,?)";tr...

2021-03-02 06:43:19 2474

原创 python五大模块_想做Python开发,这14种常用Python模块,你需知道的几大模块!

一、模块介绍1. 定义:模块:本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能)更多Python视频、源码、资料加群683380553免费获取2. 语法:import 语句当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。导入模...

2021-03-02 04:43:13 498

原创 java程序选择题系统_《Java语言程序设计》测试题及参考答案(第1部分)

一、单项选择题1、Java Applet编程时用户的Applet程序类的正确定义是哪一种 ?(1)class MyApplet extends applet{} (2)class MyApplet extends java.applet {}(3)class MyApplet extends Applet { } (4)class MyApplet extends java.Applet{...

2021-03-01 22:30:01 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除