自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Delphi内存专题

第一课:Windows 是多任务的操作系统, 一个任务就是一个应用(应用程序)、一个应用占一个进程; 在一个进程里面, 又可以运行多个线程(所以就有了很多"多线程编程"的话题).对 Win32 来讲, 系统给每个进程 4GB 的地址空间:低端 2GB($00000000 - $7FFFFFFF) 给用户支配;高端 2GB($80000000 - $FFFFFFFF) 留给系统...

2019-09-26 09:13:00 42

转载 linux驱动2.2按键中断-poll、异步通知、互斥、阻塞

一、poll机制为什么我们需要poll机制呢。之前的测试程序是这样:while (1){ read(fd, &key_val, 1); printf("key_val = 0x%x\n", key_val);}  在没有poll机制的情况下,大部分时间程序都处在read中休眠的那个位置。如果我们不想让程序停在这个位置,而是希望当有按键按下时,我们再去re...

2019-09-25 16:53:00 61

转载 linux驱动2.1按键中断-中断过程分析和程序编写

一、分析中断运行过程本节目标:  分析在linux中的中断是如何运行的,以及中断3大结构体:irq_desc、irq_chip、irqaction1.1、裸板中断运行过程在裸板程序中(参考stmdb和ldmia详解:https://www.cnblogs.com/lifexy/p/7363208.html):1)按键按下,2)cpu发生中断,3)强制跳到异常向量入口执行(0...

2019-09-25 10:37:00 57

转载 linux驱动1.驱动框架与GPIO操作

一、驱动程序概念介绍  u-boot的任务是启动内核,内核的任务是启动应用程序 ,应用程序会涉及很多文件和硬件操作(当然不会直接操作硬件),比如读写文件,点灯、获取按键值。  比如对于控制led灯的用户程序与驱动程序,最简单的实现方法是:  应用程序中需要打开led灯,就需要open函数,在内核中的驱动程序中也有对应的led_open函数,这个led_open函数就是用来负责初始化...

2019-09-25 08:16:00 64

转载 shell常用语句2

一、shell变量$(CURDIR),$0,$1,$2,$#含义解释$(CURDIR): CURDIR是make的内嵌变量, 为当前目录$0:Shell本身的文件名 $1:添加到Shell的第一个参数$2:添加到Shell的第二个参数$#:添加到Shell的总参数个数示例:SRCTREE := $(CURDIR) *$(CURDIR)为当前目录,相当...

2019-09-24 16:21:00 31

转载 shell常用语句1

一、常见符号$0 当前脚本的文件名$n 传递给脚本的参数n,比如$1表示第一个参数$# 传递给脚本或函数的参数个数。$*,$@ 传递给脚本或函数的所有参数$? 上个命令的退出状态,或函数的返回值。$$ 当前Shell脚本所在的进程ID示例:#!/bin/bashfor var in $*do echo "$var" ...

2019-09-24 15:41:00 70

转载 Spring @Service生成bean名称的规则

今天碰到一个问题,写了一个@Service的bean,类名大致为:BKYInfoServcie.javadubbo export服务的配置:<dubbo:service interface="com.xxx.XxxService" ref="bKYInfoServcie" />结果启动报错:找不到名为bKYInfoServcie的beanbean的名字不是我预...

2019-09-24 11:17:00 50

转载 spring中少用的注解@primary解析

这次看下spring中少见的注解@primary注解,例子Java代码@ComponentpublicclassMetalSingerimplementsSinger{@OverridepublicStringsing(Stringlyrics){return"...

2019-09-24 09:00:00 31

转载 U-BOOT详解2.从0编写uboot

一、硬件初始化和制作链接脚本lds1.1、目标第一阶段:关看门狗设置时钟初始化SDRAM(初始化寄存器以及清除bss段)重定位(将nand/nor中的代码COPY到链接地址上,需要初始化nandflash,读flash)执行main进入第二阶段:写main函数,在main()中设置要传给内核的参数,然后跳转内核基地址处制作uboot.lds链接脚本1.2、创...

2019-09-23 15:31:00 58

转载 sql练习题

题一:分析:要想对比不同行之间的数据大小,利用where不能直接对其进行对比,where只能对比不同列之间的数据,因此对同一个表join,将不同行对比的数据转换到列上。select stu.* , c1.score as '01课程分数' ,c2.score as '02课程分数' from SC c1 join SC c2on...

2019-09-21 10:10:00 40

转载 Delphi 线程同步技术(转)

上次跟大家分享了线程的标准代码,其实在线程的使用中最重要的是线程的同步问题,如果你在使用线程后,发现你的界面经常被卡死,或者无法显示出来,显示混乱,你的使用的变量值老是不按预想的变化,结果往往出乎意料,那么你很有可能是忽略了线程同步的问题。当有多个线程的时候,经常需要去同步这些线程以访问同一个数据或资源。例如,假设有一个程序,其中一个线程用于把文件读到内存,而另一个线程用于统计文件中...

2019-09-19 17:07:00 45

转载 dhcp问题

  在配置DHCP时有时客户端会出现Determining IP information for ens33 ....Faild;no link present.Check cable提示信息  解决方法:信息提示IP地址获取错误,检查是否连接。这主要是在虚拟机的条件下没有真正的网线造成的      在root权限下输入命令su - 在/etc/sysconfig/network...

2019-09-18 22:21:00 71

转载 join连接

问:查询id是1的学生所在班级的班主任的名字将两张表变成一张表(除了部分字段命名重复的问题以外,可以将它看成一张表):用join:eg: select * from mysql_day1 join scores答上面问题: select stu.id ,stu.name, stu.classid,class.manager from stu join clas...

2019-09-18 16:28:00 43

转载 【纸模】六角大王 Super 5.6 CHS 简体中文版 U20080725+[手册]窗口与工具的概要(PDF格式)...

六角大王5.6简体中文版中文化:star21主界面<ignore_js_op>人体生成模式<ignore_js_op>动画<ignore_js_op><ignore_js_op>什么是六角大王?六角大王是一款免费的3D软件,是商业版《六角大王Super》的前身。六角大王因其具有简单地操作性和自由创建模型的灵活性,所以无论是在3D初学者还是...

2019-09-18 12:38:00 33

转载 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-front...

(scrapingEnv) python@python-VirtualBox:~/scrapingEnv$ sudo apt install python3-pipE: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有...

2019-09-18 10:55:00 2739

转载 [转载]运行中的DLL自升级

最近手头有个需求:dll需要注入到某个进程常驻,该dll具备自我升级能力,当发现新的可用版本时,立即Free自己,加载新的。下面是一个实现方案:开启一个监听线程,从网络上拉新的可用版本,下载放到一个临时目录,如果发现需要升级,则立即FreeLibrary自身,然后执行更新过程。由于FreeLibrary之后当前模块的内存区域已经无效,所以更新的过程使用一个单独的线程,...

2019-09-17 16:59:00 56

转载 ASCII和Unicode编码的区别

归纳:编码大小支持语言ASCII1个字节英文Unicode2个字节(生僻字4个)所有语言UTF-81-6个字节,英文字母1个字节,汉字3个字节,生僻字4-6个字节所有语言具体解释:最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码...

2019-09-17 09:14:00 38

转载 MyBatis的发展和选型

xlecho编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!参考文章列表:ORM框架的简单介绍数据层框架的发展史JDBC编码的几大问题和MyBatis等框架的发展支持原因?在最初编写JDBC连接数据库的时候,各种代码操作较为复杂,而且有很...

2019-09-15 12:02:00 33

转载 基础 | BIO、NIO与AIO

本文链接:https://blog.csdn.net/bingbeichen/article/details/83617163 Java中的IO部分比较复杂,具体可参看书籍《Java NIO》和《Netty权威指南》。在此,仅对BIO、NIO和AIO进行概述性梳理,未涉及到具体实现细节,后续有空将深入展开。同步IO和异步IO参考答案:IO操作主要分为两个步骤,即发起IO请求和...

2019-09-15 09:46:00 35

转载 JS 监听浏览器标签页显示隐藏

JS 监听浏览器标签页显示隐藏APIdocument.hidden判断页面是否隐藏的布尔值。页面隐藏包括 页面在后台标签页中 或者 浏览器最小化document.visibilityState(只读属性), 返回document的可见性,4个值:hidden:文档处于背景标签页或者窗口处于最小化状态,或者操作系统正处于 '锁屏状态'visible:此页面在前景标签页中,...

2019-09-12 17:32:00 407

转载 mysql随笔 -- 基本sql语句

常见查询语句:select .... from .... where .. group by ... having ... order by .. limit...  输出  获取数据 过滤  分组    过滤 排序  限定个数以上为书写顺序,以下为执行顺序:from -> where -> group by - &...

2019-09-12 09:54:00 36

转载 springboot整合springsecurity遇到的问题

在整合springsecurity时遇到好几个问题,自动配置登录,下线,注销用户的操作,数据基于mybatis,模版引擎用的thymeleaf+bootstrap。一、认证时密码的加密(passwordEncoder)原理如下 其中MD5Util是自定义密码加密工具类,随便写(注意添加盐值),注意点:理解匹配密码这个过程//认证 @Overr...

2019-09-10 10:14:00 313

转载 Spring MVC之@ControllerAdvice详解

转载:https://my.oschina.net/zhangxufeng/blog/2222434对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不仅限于此。ControllerAdvice拆分开来就是Controller Advice,关于Advice,前面我们讲解Spring A...

2019-09-09 15:47:00 36

转载 replace和replaceAll的区别

replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);replaceAll的参数是regex,即基于规则表达式的替换,比如:可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号; @Test public void test3(...

2019-09-09 15:29:00 21

转载 U-BOOT详解1.分析uboot

由于笔者暂不会制作目录索引,且本文较长,故列举目录如下一、概述二、配置和编译过程分析  2.1、make 100ask24x0_config指令    2.1.1、指令入口    2.1.2、mkconfig文件分析  2.2、make指令生成uboot.bin    2.2.1、指令入口    2.2.2、顶层的config.mk    2.2.3、继续看makefi...

2019-09-08 21:58:00 111

转载 chrome离线安装包下载

Google Chrome 已经是许多人的默认浏览器,但由于“你懂的”原因,在线安装基本没有成功过,他自己的自动更新也多数一直在加载中,所以我们会到一些下载站下载安装包,但我的多次经历告诉我,下载回来的一般都是32位的。因为我用的是64位的 Windows 7 ,相信许多人会有和我一样的感受,64位的操作系统用起来比32位的似乎更流畅一起,因此,我们要的是64位的 Google...

2019-09-08 12:12:00 240

转载 ‎Cocos2d-x 学习笔记(24) ParticleSystem ParticleSystemQuad

1. ParticleSystemParticleData是存储粒子数据的类,ParticleSystem会关联一个ParticleData对象。ParticleSystem直接继承了Node、TextureProtocol(纹理)、PlayableProtocol(start stop方法)。ParticleSystem定义了粒子的相关属性。粒子从ParticleSys...

2019-09-07 11:04:00 46

转载 JZ2440裸机代码梳理-基于新一期

001_led_on_008_003 //一个简单的点灯汇编+一个基础编译makefile,可查看反汇编文件002_led2_on_008_004 //点亮另一个LED003_led_c_008_007 //汇编初始化栈,调用C点灯004_led_params_008_009 //汇编传参数到C函数,延时点灯005_...

2019-09-06 17:08:00 61

转载 SpringMVC使用ResponseEntity实现文件下载,及图片base64的字节数组上传于下载

本文主要通过ResponseEntity<byte[]>实现文件下 该类实现响应头、文件数据(以字节存储)、状态封装在一起交给浏览器处理以实现浏览器的文件下载。 ResponseEntity参数解释:ResponseEntity(T body, MultiValueMap<String, String> headers, HttpStatus statusCode...

2019-09-04 09:57:00 471

转载 File类的createNewFile()和mkdirs() mkdir()

createNewFile文件不存在则创建,存在则不创建并返回false,文件路径必须存在才可创建路径下的文件(注意它只能创建文件,即如果你给了/storage/emulated/0/hello/snow/这样一个路径,它最后也只是在hello文件夹中创建了snow的未知文件而不是文件夹,如上所述的创建成功的前提还是要/storage/emulated/0/hello/这样的文件夹路径存...

2019-09-03 23:09:00 200

转载 ‎Cocos2d-x 学习笔记(23) 分辨率与屏幕适配

Cocos2d-x的分辨率可以分为两种:屏幕分辨率和设计分辨率。屏幕分辨率就是屏幕窗口的大小,单位是像素。设计分辨率单位是点,一个点可能包括多个像素。如果把一台显示器自身的分辨率比作屏幕分辨率的话,我们在操作系统里设置的分辨率就是设计分辨率。理想状态下,设计分辨率的点就是屏幕分辨率的像素,两种分辨率相等,此时成像效果最清晰。对一个Cocos2d-x项目,我们在创建GL...

2019-09-03 21:56:00 32

转载 为什么Java里的Arrays.asList不能用add和remove方法?

本文链接:https://blog.csdn.net/loveaborn/article/details/39754031在平时的开发过程中,我们知道可以将一个Array的对象转化为List。这样的操作,我们只要采用Arrays.asList这个方法就行了。笔者前段时间一直用这个方法,有一天,我发现通过Arrays.asList得到的List无法进行add和remove等操作。下面是...

2019-09-03 20:18:00 35

转载 java如何向数组里添加元素

向数组里添加一个元素怎么添加,这儿总结有三种方法:1、一般数组是不能添加元素的,因为他们在初始化时就已定好长度了,不能改变长度。但有个可以改变大小的数组为ArrayList,即可以定义一个ArrayList数组,然后用add(element)方法往里添加元素即可,还可add(index,element)往指定下标处添加元素;例子如下: List<Integer...

2019-09-03 17:41:00 3186

转载 java里getPath、 getAbsolutePath、getCanonicalPath的区别

本文链接:https://blog.csdn.net/wh_19910525/article/details/9314675File的这三个方法在api中都有说明,仅以程序为例说明。package test;import java.io.File;import java.io.IOException;public class TestFilePath {publi...

2019-09-03 17:19:00 24

转载 MultipartFile 类

本文链接:https://blog.csdn.net/Peter_S/article/details/84951978今天说下 MultipartFile 这个类吧,这两天正在用,也在网上查了查资料,算是做一个整理。MultipartFile 这个类一般是用来接受前台传过来的文件,我最近是接收前台传过来的excel,做个导入功能。下面来看代码吧@RequestMapping...

2019-09-03 16:11:00 65

转载 File类的createNewFile()与createTempFile()的区别

最近,在看代码时看到了一个方法, File.createTempFile() ,由此联想到File.createNewFile() 方法,一时间不知道两者到底有什么区别,感觉都是创建新文件嘛,后来查看api文档介绍,并经过自己动手试验,终于有了一个较为清楚地认识。1. File 的 createNewFile() 方法: createNewFile();返回值...

2019-09-03 16:11:00 44

转载 IntelliJ Idea解决Could not autowire. No beans of 'xxxx' type found的错误提示

1.问题描述  在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。2. 原因 原因可能有两个,第一个是IntellijIDE...

2019-09-03 11:31:00 34

转载 Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext

org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.linewell.wechat.WechatApplication]; nested exception is java.lang.IllegalStateException:...

2019-09-03 10:46:00 2362

转载 delphi 二维数组的大小和元素个数问题

type TComplex = record Real : Single; Imag : Single; end;TKArray=array [1..2048,1..2048] of TComplex;varlcArr:TKArray;lcC:Integer;lcArr2:Array of Array of TComplex;beginMemo1.Lin...

2019-09-02 11:08:00 128

转载 delphi 运算符重载

譬如上面的 record 可以这样声明:type TMyRec = record name: string; age: Word; class operator GreaterThan(a,b: TMyRec): Boolean; end;还得有方法的实现(遗憾的是有些不能用 Ctrl+Shift+C 自动建立, 那就复制吧):c...

2019-09-02 08:39:00 35

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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