extern 关键字 static关键字 virutal 关键字
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingyang666/article/details/83690062 extern 1、声明外部变量 extern 用来修饰变量或者函数名,用以在一个文件中定义,但是可以在其他文件中进行使用的。 例如在A文件中定义了 全局变量 int mm=0;你在另一个文件B中也定 定义了 int mm=0; 编译时时候不会出错,因为编译时以文件为单位作用域在本文件中。但是在链接是后出错,因为他会将多文件进
初学者的卡尔曼滤波——扩展卡尔曼滤波
简介 转自:http://www.cnblogs.com/ymxiansen/p/5368547.html 已经历经了半个世纪的卡尔曼滤波至今仍然是研究的热点,相关的文章不断被发表。其中许多文章是关于卡尔曼滤波器的新应用,但也不乏改善和扩展滤波器算法的研究。而对算法的研究多着重于将卡尔曼滤波应用于非线性系统。 为什么学界要这么热衷于将卡尔曼滤波器用于非线性系统呢?因为卡尔曼滤波器从一开始就是为线性系统设计的算法,不能用于非线性系统中。但是事实上多数系统都是非线性的,所以如果卡尔曼滤波器
Android入门第六篇之ListView 一
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ListView是一个经常用到的控件,ListView里面的每个子项Item可以使一个字符串,也可以是一个组合控件。先说说ListView的实现: 1.准备ListView要显示的数据; 2.使用一维或多维动态数组保存数据; 2.构建适配
Linux top 命令的使用
用了好久的top 命令,还没有对其进行一个深入的了解,是时候给自己充充电了: 不管三七二十一,先来一张图: 耐心看一下,东西还不少: 第一行: top - 10:54:34 up 22 days, 19:51, 1 user, load average: 0.01, 0.01, 0.00 10:54:34 — 当前系统时间 up 22 days, 19:51 — 系统已经运行了22天19小时51分钟(这里是一个虚拟机,这里听说过一个技巧,去看看一个企业的技术实力咋样,在能接触到服务器的情况下,
linux entos6 搭建ftp服务器
最近在学习linux系统,然后想搭一个ftp服务器,找了好多教程终于搭好了,现在总结一下: 第一步:先保证linux能上网,因为可能会需要下载东西。 点击System eth0连接网络(如果没有选项的话,建议百度一下liunx怎么联网) 联网之后就是上面这样的。 第二步:ctrl+alt+F2进入到终端模式下 查看sshd服务的状态:[root@localhost ~]# service sshd status 如果没有运行就启动它:[root@localhost ~]# service ss
Android提高第二篇之SurfaceView的基本使用
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceVie
初步认识GAN(生成对抗网络)
初步认识GAN(生成对抗网络) 1.GAN的发明 生成模型的基本思想是输入一个训练样本集合,形成样本概率分布的表征。 常用的生成模型是直接推断他的密度概率函数。 好的生成模型有以下几方面的实际应用; 1. 提升图片的质量(高分辨率) 2. 预测未来状态的规划 3.生成缺失数据和标签 4.模拟实验结果 5. 生成高质量语音 2014年,lan Goodfellow 机及其蒙特利尔大学的同事引入了生成对抗网络(GAN)。这是一种全新的方法用于学习数据的基本分布,使得生成的人工对象和真实对象直接达到
ORACLE更新数据时如果有就更新没有就插入
a表字段有user_id,status,heart_time三个字段 b代表临时数据表,将要比较的值作为b的user_id参数, ON (a.user_id = b.user_id)是比较,后面两句话是两条选择
MERGE INTO 表名 a
USING (
SELECT 参数值 as user_id
FROM dual
) b
ON (a.user_id = b.user_id)
WHEN MATCHED THEN
UPDATE SET a.status = '1', a.heart_ti
Mybtis的批量更新
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ycd500756/article/details/83997285 记录一次在mybatis中的批量更新操作。 需求 目前有一张信息跟踪表t_vuln_track ,需要实现批量更新表中的status (状态)、repair_date (修复时间)、unrepaired_months 月份数。 基础case when的语法接口拼接处达到批量更新效果的sql语句。 1.接口的定义 int batc
oracle修改用户名和密码
oracle操作修改用户的名称和密码 用这个sql一查你会看到所有用户名和密码,还有其他一些信息.不过用户名都是加密的.所以即使是管理员也看不到任何用户的密码,只能改用户的密码;
select * from dba_users; 查询本用户能够操作管理的用户名单;
select * from all_users; 修改用户名称操作如下:
select user#, name from user$ where name = 'ARWEN'; --先瞧下arwen的信息,其中user#
嵌套事务,默认事务传播机制测试总结PROPAGATION_REQUIRED
版权声明:本文为博主原创文章,转载请注明出处!!! https://blog.csdn.net/qq_32711309/article/details/84027439 这里应用的是默认事务传播机制而且是基于注解形式的。 1.添加@Transactional注释即可进行事务异常回滚,如果需要try{}catch必须try{}catch后抛出异常否则不会回滚 2.嵌套事务,内部异常,内外都回滚 3.嵌套事务,外部异常,内外都回滚 4.嵌套事务,外部异常try{}catch没有抛出异常,内外都不回
JVM调优 及 GC收集器
根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器、并行收集器、并发收集器。 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器。默认情况下,JDK5.0以前都是使用串行收集器,如果需要使用其他收集器需要在启动的是时候加入相应的参数。JDK5.0以后,JVM会根据当前系统的配置进行判断。 我们先了解一下什么是并行和并发? 并行:指多条垃圾收集器线程并行工作,但此时仍是“Stop The World”状态,即用户线程处于等
微信小程序点击事件传递参数的方法
小程序在组件上绑定事件后,传递参数的方式不同于前端开发其他场景中直接加参数的方式,小程序在参数的传递时,采用事件对象的自定义属性的方式,具体实现如下: wxml:
<view bindtap="passQuery" data-index="1">点击事件传参</view> js中:
passQuery: function(e){
// 传递的参数
let query = e.currentTarget.dataset['index'];
} 利用自定义属性即可完成事件的参数
MybatisGenerator生成mybatis代码
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yinkgh/article/details/84027614 项目地址 项目地址如下 可以将项目下载到本地,作为你自己私有的工具哦 https://gitee.com/yinkgh/MybatisGenerator 如何生成项目 步骤 #MybatisGenerator项目逆向生成带有数据库中文注释的dao,model,xml文件。 具体用法如下: 1.修改配置文件generatorConfig
Android入门第九篇之AlertDialog
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! 时隔一年,又要准备做Android的开发了,最近复习和整理一下Android的知识。这次要说的是AlertDialog,这种对话框会经常遇到。AlertDialog跟WIN32开发中的Dialog不一样,AlertD
操作系统、计算机网络、python题目整理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingyang666/article/details/84027446 计算机操作系统: https://blog.csdn.net/qq_32690999/article/details/78069414 计算机网络题目整理: http://www.cnblogs.com/zyf-zhaoyafei/p/4716297.html linux 题目整理: http://www.cnblogs.c
JNA-4.5.1相关网址
JNA包下载网址:https://github.com/java-native-access/jna JNA API接口文档地址:http://java-native-access.github.io/jna/4.5.1/javadoc/ 设置Windows开发环境: https://github.com/java-native-access/jna/blob/master/www/WindowsDevelopmentEnvironment.md
今日推荐
周排行