- 博客(30)
- 收藏
- 关注
原创 【每天一个 Linux 命令】ssh 命令_ssh -p
未指明端口和用户名,则分别由配置文件 ~/.ssh/ssh_config 和 /etc/ssh/ssh_config 中的 Port 和 User 选项决定。公钥和私钥默认名称为 id_rsa.pub(公钥)和私钥(id_rsa),默认保存在 ~/.ssh 目录下。ssh 利用非对称加密实现安全的登录,非对称加密中有两个密钥:公钥和私钥。公钥加密后的密文,只能通过对应的私钥来解密。在非对称加密中,由于只有公钥会被传输,而私钥是服务端本地保存,因此即便公钥被监听,也无法拿到原始密码,从而安全地登录服务器。
2025-01-20 06:26:13
427
原创 【JAVA】Java学习路线图
不过前面介绍到得这些都不是J2EE的基础,是属于框架应用级别的.要真正把上面说到的知识掌握好,还是的学习J2EE最核心的东西:JDBC、JSP、servlet和JavaBean,后面三个也是学习SSH的基础(Struts/Spring/Hibernate的简称).鉴于J2EE的内容太过复杂,建议大家最初只学习: JSP, servlet和JavaBean,等这个基础掌握好再把SSH学习了,再对其他J2EE技术有个大致的了解就可以出去找工作了。你在制作安装程序的时候可以把这个数据库打包进你的安装程序。
2025-01-19 15:48:10
563
原创 【Flink】(三)详解 Flink DataStream API(Environment、Source、Transform、Sink)_env source transform sink
/ 以下可以做一些初始化工作,例如建立一个和 HDFS 的连接。// 以下做一些清理工作,例如断开和 HDFS 的连接。// 定义样例类,传感器 id,时间戳,温度。// flag: 表示数据源是否还在正常运行。// 从自定义集合中读取数据。// 初始化一个随机数发生器。
2025-01-19 15:07:12
978
原创 【Flask框架】——第一个Flask项目
接下来就来详细查看一下 Flask 应用程序在创建的时候一些需要我们关注的参数。2.在服务器出现相关错误的时候可以直接将错误信息返回到前端进行展示。就可以 其可以决定 Flask 在访问静态文件时查找的路径。可以指定运行的主机IP地址,端口,是否开启调试模式。当前Flask程序所在的包(模块)名字,传。静态文件存储的文件夹,可以不传,默认为。模板文件存储的文件夹,可以不传,默认为。属性中,该属性可以按照字典类型进行操作。,再读取配置文件的信息,其使用方式为。环境变量的值为配置文件的绝对路径。
2025-01-19 15:05:10
777
原创 Windows下DOS操作系统(cmd)详解
FC 比较两个文件或两个文件集并显示它们之间的不同。FTYPE 显示或修改在文件扩展名关联中使用的文件类型。FOR 为一组文件中的每个文件运行一个指定的命令。ICACLS 显示、修改、备份或还原文件和目录的 ACL。MOVE 将一个或多个文件从一个目录移动到另一个目录。CACLS 显示或修改文件的访问控制列表(ACL)。RECOVER 从损坏的或有缺陷的磁盘中恢复可读信息。
2025-01-18 20:05:56
1022
原创 Windows下Apache Tomcat 8安装配置_tomcat8 windows部署
其中变量值为你自己安装jdk的文件目录这里要注意。2、选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。变量名:Path变量值:%JAVA_HOME%\bin;这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置3、现在测试环境变量的配置成功与否。在DOS命令行窗口输。
2025-01-18 20:03:54
1356
原创 STM32CubeMX-配置SPI驱动MAX31865读取铂电阻温度
我们点开SystemCore(系统内核设置),再点击RCC配置HSE和LSE时钟源,这里我都选择使用外部时钟,配置后,我们可以看到右边芯片引脚分配图的两个时钟源引脚点亮,表示时钟配置为外部源。配置生成选项,主要为下面三大块,第一个我们选择只拷贝必要的库,第二个选择为每个外设生成.c和.h文件,保存之前的用户代码,以及删除之前的生成代码,第三个不选择。,有的时候也可能使用另外两个,但不多,第二个基于ST提供的开发板创建工程,针对性高,第三个则选择ST提供的例程来创建工程。
2025-01-18 13:38:49
843
原创 STM32-USB学习系列(一) :USB与USB库的介绍_stm32 usb
USB ,是英文 Universal Serial BUS(通用串行总线)的缩写,而其中文简称为“通串线, 是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、 Microsoft 等多家公司联合提出的。USB 发展到现在已经有 USB1.0/1.1/2.0/3.0 等多个版本。目前用的最多的就是 USB1.1 和 USB2.0,USB3.0 目前已经开始普及。
2025-01-18 13:36:47
455
原创 retrofit 2
添加多个字符串参数,只需要在builder.addFormDataPart(key,value)的形式追加即可。ApiService 中添加如下方法,其实就是单传一个MultipartBody.Part, 这种方式和方法一就像是Post请求中的@Field和@FieldMap一样道理。评论里有同学问只传一张图片怎么传,其实方法一就可以啊,只不过list里只add一个图片就可以啦。//添加多个字符串参数,只需要在builder.addFormDataPart(key,value)的形式追加即可。
2025-01-18 06:19:20
391
原创 nodejs&es6
三、Webpack入门四、ES6ES6?就是ECMAScript第6版标准。这里只把一些常用的进行学习,更详细的大家参考:阮一峰的ES6教程。
2025-01-18 03:33:53
264
原创 JSP访问Hadoop 图片存储服务_jsp如何访问hadoop
当需要访问某个图片时,先访问jsp服务器(如:tomcat)的一个servlet,这个servlet从hadoop里面读出图片,并。* @param hadoopFile hadoop路径及文件名字。* @param hadoopFile hadoop文件和路径名。* @param localFile 本地文件和路径名。/**将一个流作为输入,生成一个hadoop里面的文件。* 拷贝一个本地文件到hadoop里面。* 删除hadoop里面的一个文件。* 从hadoop中读取一个文件流。
2025-01-18 00:51:46
430
原创 Java面试题及答案,VBA常用语法_vba面试
/(注意:使用[ADODB.Stream],需要在[VBA代码界面 -> 工具 -> 引用]中添加[microsoft activex data object 2.5 library]以上版本)a.HorizontalAlignment = xlCenter//居中。a.Borders.LineStyle = 1//表格线宽度。a.Font.ColorIndex = 1//颜色。a.Font.Name = “Arial”//字体。//contains,包含。//自定义MsgBox。
2025-01-17 23:19:47
372
原创 Java13新增特性
一、小插曲=====今天闲来无事,准备熟悉下JAVA13的新特性,就下载了jdk13版本。然后换了JDK,执行java -version 命令查看是否成功!结果执行命令报错了!在想是不是哪里出了问题。然后去看了下安装目录看了下,见下图。发现…emmmmm…这好像和我认识的jdk不太一样啊。我有看了下java8的目录结构目录结构为毛变了???jre呢!!!翻阅了资料,原来是因为在jdk9之后,安装jdk默认就不带jre了。原谅我一直在用java8.。。居然没有注意到这个点。如果需要jre的话。
2025-01-17 15:20:00
792
原创 Java-反射机制(超详解)_java反射机制
新星计划,等你来造,一起学习进步!点击跳转活动奖励:❀【新秀奖】新注册用户发布第一篇文章(500字以上)获得电子【新秀勋章】;❀【基础奖】完成任务挑战用户可获专属电子勋章(潜力新星)+抽奖机会(百分百中奖)❀【特别奖】各导师评选团队综合top5,获实力新星实体证书/实体奖牌红色款二选一+APP作者推荐关注+实力(1)Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于ReflectionAPI取得任何类的内部信息,并能直接操作任意对象的内 部属性及方法。
2025-01-17 15:17:58
991
原创 CSS基础之浮动
由于浮动元素不再占用原文档流的位置,所以它会对后面的元素排版产生影响。有了浮动,则不需要转换块级\行内块元素就可以直接给高度和宽度。理想中的状态,让子盒子撑开父亲,有多少孩子,我父盒子就有多高。的父元素排列上下位置,之后内部子元素采取浮动排列左右位置。浮动元素位置, 我们网页布局一般采取的策略是: 先用。②一个元素浮动了,理论上其余兄弟元素也要浮动。清除浮动的本质是清除浮动元素造成的影响。| right | 元素向右浮动 || left | 元素向左浮动 || none | 元素不浮动 |
2025-01-17 01:48:00
324
原创 CSS基础8-浏览器兼容与动画
`animation-play-state:paused暂停 | running执行;| ease-in-out | 与ease相同,中间加速不明显 || ease | 缓缓启动,加速,缓缓慢下来(推荐使用) || cubic-bezier() | 自定义曲线 || ease-out | 快速启动,减速 || background | 颜色与位置 || visibility | 显示与隐藏 || ease-in | 缓缓启动,加速 || outline | 轮廓颜色与大小 |
2025-01-17 01:45:59
723
原创 Ansible自带化运维工具术语大全_ansible gather_facts什么意思
Ansible 默认用可插拨的库和远端系统通信。Ansible 支持天然的 OpenSSH (‘ssh’) 或者 Python 实现的 ‘paramiko’ 库。如果你在使用最近的 Ansible 版本,最好使用 OpenSSH ,同时支持 Kerberos 和 jump hosts。这在文档开始部分就有提到。也有一些加速方式的连接类型,但是必须 bootstrapped 基于SSH类型的连接,但是它非常快,就像在本地系统上运行一样。用户也可以写他们自己的连接类型插件。
2025-01-16 21:37:47
915
原创 ANR问题解析(二):程序等待原理分析
我们在汇编语言中已经设置HCLK为100MHZ,一个周期T = 1000/100 = 10s,通过上面三个图可以知道:TACLS的值可以为0;TWRPH0的值可以为1;TWRPH1的值可以为0。所以NFCONF寄存器设置如下设置NAND FLASH的时序到此设置NAND FLASH的时序已经设置完了,我们接着来使能,使能实在NFCONT。MODE [0]: 设置为1,使能NAND FLASH。Reg_nCE [1]: 设置为1,禁止片选。因为我们现在还没有使用。为例错误的操作。
2025-01-16 21:35:46
1008
原创 Android源码分析:LruCache 缓存机制实现原理
/init();其中设置为则为,为,则为。以具体例子解释,当设置为时:map.get(1);//访问1map.get(2);//访问2输出结果如下:0:03:34:45:56:61:12:2即最近访问的对象会被放到队尾,然后最后输出,那么这就正好满足的LRU缓存算法的思想。可见巧妙实现,就是利用了的这种数据结构。下面我们在源码中具体看看,怎么应用来实现缓存的添加,获得和删除的。
2025-01-16 18:48:44
704
原创 Android游戏引擎汇总
支持iOS, Android, BlackBerry PlayBook OS, bada, Windows Desktop, Mac OS, WindowsPhone 8的跨平台人3D C++游戏引擎。支持Windows, Mac OS, Linux, iPhone, Android, Palm, Wii, iPad, BlackBerry系统。DirectX 9,10,11, OpenGL, OpenGL ES 2.0, PhysX 3, PhysX 2, Bullet 物理引擎整合。
2025-01-16 18:46:42
450
原创 Android 拷贝SQLite数据库文件到手机的内部存储_android sqlite数据库拷贝
private void queryData() {SQLiteDatabase dBase = SQLiteDatabase.openOrCreateDatabase(mypath, null);Cursor cursor = dBase.rawQuery(“Select * from testbiao where id= ?”,new String[]{“1”});String name = null;if (cursor.moveToFirst()) {name = cursor.getS
2025-01-16 15:52:23
976
原创 73个GitHub高级搜索技巧_github搜索技巧
GitHub的搜索功能绝不仅仅是单纯匹配你输入的内容,而是有如下匹配规则。本文参考自GitHub官方文档。本文第3点总结了目前GitHub搜索最常用的技巧,根据我们平时搜索的内容分为了搜索存储库搜索主题搜索代码和搜索用户四个小点,你可以根据自己想要的搜索内容定位到每个小点,同时第2点总结了将你搜索到的结果按照什么排序顺序排序,包括交互排序反应排序作者日期排序提交者日期排序更新日期排序等。
2025-01-16 13:38:19
1042
原创 70个NumPy分级练习题:用Python一举搞定机器学习矩阵运算_行以下操作 1)在iris_2d数据集的20个随机位插入np
(img-TVqx5uM5-1737005768742)]问题:创建以下模式而不使用硬编码。问题:将arr数组中的所有奇数替换为-1而不更改arr数组。问题:创建一个3×3的所有值为True的numpy数组。问题:从数组a中删除在数组b中存在的所有元素。问题:从数组a中删除在数组b中存在的所有元素。问题:用-1替换arr数组中所有的奇数。问题:从arr数组中提取所有奇数元素。问题:将1维数组转换为2行的2维数组。问题:获取数组a和b之间的共同元素。问题:垂直堆叠数组a和b。问题:水平堆叠数组a和b。
2025-01-16 13:36:18
381
原创 7-3 树的同构 (25 分)(思路加详解)来呀baby!!!!!!!!
tree2[root2].data){//俩个跟结点都存在,但数值不同。1.判断根结点是否为空,若两个根结点都为空则是同构树;1.判断根结点是否为空,若两个根结点都为空则是同构树;//记录那些结点作为子结点出现。if(sonRoot[i] == 0){//除了根节点 其他都已经赋值为 1。3.判断两个根结点的左右子树是否相同(用递归进行判断)3.判断两个根结点的左右子树是否相同(用递归进行判断)2.两个根结点都存在,但是对应的数值不同,不是同构树。2.两个根结点都存在,但是对应的数值不同,不是同构树。
2025-01-16 13:34:17
222
原创 12张图带你彻底理解Java中的各种锁
如图,原本共享变量 old value=0 ,线程修改数据先比较内存中的值是否为0,若为0,代表没有线程占用,此时才修改为 new value=1,当其他线程到达,发现内存值与 old value 不一样了,便自旋等待。非公平锁的优点是可以减少唤起线程的开销,整体的吞吐效率高,因为线程有几率不阻塞直接获得锁,CPU不必唤醒所有线程。公平锁的优点是等待锁的线程不会饿死。试想,原来 只能一个线程进入,现在却能同时16个写线程进入(写线程才需要锁定,而读线程几乎不受限制,之后会提到),并发性的提升是显而易见的。
2025-01-16 00:06:52
866
原创 11道面试中不常见却一定会问到Python题解析_面试官问python是怎么解析的
根据轻气泡在上、重气泡在上的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,则使其向上"飘浮"。根据轻气泡在上、重气泡在上的原则,从下往上扫描数组R:凡扫描到违反本原则的轻气泡,则使其向上"飘浮"。random.randrange(start,stop,[,step]):返回一个范围在(start,stop,step)之间的随机整数,不包括结束值。3.在Python中,函数是一等公民。(2)如果nk,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
2025-01-16 00:02:45
558
原创 118道 Android 经典基础面试题整理,你能否全部答上?
今天这篇文章来自一位很资深的前辈对于Android基础面试题目所做的总结归纳,一共有118道题目 ,知识面很广 ,而且对于每个问题都整理出了答案,不过因为篇幅太长,这里只放上面试题目,答案都整理好了一个文档,大家可以一起探讨,需要答案的可以查阅。
2025-01-16 00:00:44
758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人