草庐IT

杂记——25.eclipse如何连接并实现对数据库的操作

这篇文章我们来讲一下eclipse(即编辑器)如何连接并实现对数据库的操作,这里以eclipse为主连讲解演示一下。第一步:查看我们本机安装的数据库的版本,即查看我们本机是否安装了数据库在命令提示窗口输入:mysql--help第二步:打开eclipse,创建一个普通的java项目: 第三步:在src下创建一个包(包名随便命名),在项目下,创建一个文件夹,命名为lib,然后在lib中导入jar包(这个jar包可以在CSDN上或者是Mysql官网上下载)如下图所示:  第五步:右击项目,点击Properties,选择javaBuildPath,点击AddJARs...,选择相应的文件,如下图所示

杂记 | 使用Docker和Nginx为网站添加HTTPS访问功能

文章目录01前言1.1HTTPS介绍1.2准备工作02编写nginx.conf03使用docker启动nginx01前言1.1HTTPS介绍HTTPS(HypertextTransferProtocolSecure)是一种通过加密通信保护网站数据传输的协议。它是HTTP协议的安全版本,通过使用SSL(SecureSocketsLayer)或TLS(TransportLayerSecurity)协议对数据进行加密和认证。在HTTPS下,传输的数据在客户端和服务器之间是加密的,确保信息不被窃听、篡改或伪装。1.2准备工作需要一台Linux服务器、一个域名,安装docker。并且从阿里云等服务商处获

GIS杂记(二):Arcgis对采样点进行裁剪,获取指定区域内的采样点

    有时候需要对栅格数据进行采样处理,如果采样点过多则会使得采样时间过长,今天在进行数据采样时,使用了1km*1km的渔网建立的采样点,大概有1百万个点,程序运行时间大概4个小时,但是其中有绝大部分数据都是空值或者是不需要的数据,因此可以对采样点数据进行裁剪,获得关键的采样点,而丢弃不需要的点。    裁剪采样点需要使用矢量数据,因此如果没有合适的矢量数据,就需要将栅格数据转换为矢量数据,即矢栅转换。1.矢栅转换步骤    ArcToolbox----ConversationTools----FromRaster----RastertoPolygon2.裁剪采样点    ArcToolbo

杂记 | Linux中修改docker默认访问端口(2375)

2375端口是docker的默认访问端口,使用该端口可实现远程访问和操作docker,但在服务器上直接开启该端口有安全风险(笔者本人今天就应该端口导致服务器被入侵),可以修改该默认端口以在一定程度上减少系统被入侵的风险。本文基于CentOS设置,其他Linux操作系统大同小异。修改方式为:#编辑配置文件vim/usr/lib/systemd/system/docker.service#查看行号:setnu#注释掉第13行#ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock#在其下新增一行替代

Java杂记————object.getClass()和object.class以及Java中的toString()方法的的区别

不说废话,直接上干货:(注意大小写:object为对象,Object为类)1,object.getClass()它是Object类的实例方法,返回一个对象运行时的类的Class对象,换句话说,它返回的是对象具体类型的类对象。2,Object.class这是java语言的一种语法糖,用来返回一个对象所属类的Class对象(这里补充一下:Class类,它就是一个类,它将普通的类作为它的对象:每个普通类都只有一个Class对象普通类的Class对象用getClass()方法或者class来获取   比如  Classcls00=m.getClass();Classcls01=monster.clas

杂记-区块链第一天初识

学习视频课程地址:https://www.bilibili.com/video/BV1NJ411D7rf?spm_id_from=333.999.0.0&vd_source=70b32e0c05edf734741bc8828fedc612思维导图https://www.processon.com/view/link/61ec22557d9c085d60542953版本示例demohttps://github.com/KrisJiaqiXie/my_simple_voting_dapp安全红线区块手续费:https://ethgasstation.info/gass不能为0,可以自己转自己rem

JVM杂记

java之父:高斯林官方文档:https://docs.oracle.com/javase/specs/index.html官方在线PDF:https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf--->深入理解java虚拟机javaSE8:https://docs.oracle.com/javase/8/docs/硬件,软件,指令:高级语言-汇编语言-机器指令-CPUjava程序-字节码文件-JVM(win版,Linux版,Mac版)-操作系统-硬件虚拟机是虚拟机规范的一个实现,Oracle主推HotSpotJVM的位置: 一些关键事件:

杂记——记录一次参加华为OD研发岗位的面试过程

流程一、在线机试二、性格测试三、技术一面四、技术二面五、技术三面六、资格面试七、综合面试关于od,自己去论坛上面看吧,褒贬不一,自个儿衡量。一、在线机试1)在“牛客网”上完成三道题目,多是字符串和排列相关的题目,总分在150分以上即可通关(当然越高越好了)。2)三道题目,按照简单(100分)、简单(100分)、中等(200分)的顺序排列,总体而言难度较小,but容易遗漏某些特殊情况,从而影响用例通过率,比如空值判断。分值按照通过用例百分比计算,比如第三题总计20个测试用例,通过10个,得分200*(10/20)=100分。3)日常练习时不需要完成录入部分的编写、测试用例可以选择是否可见,but

Unity Navgation系统杂记

立即停止寻路使用agent.isStopped=true,可以停止寻路,但是有很大的延迟,视觉体验很不好。使用agent.enabled=false,通过禁用NavMeshAgent组件的方式实现立即停止寻路。因为组件被禁用可能会产生其它问题,比如失去了ObstacleAvoidance的功能。使用agent.ResetPath(),可以停止寻路,同isStopped一样,会有很大延迟。使用agent.destination=agent.transform.position;虽然看起来很尴尬,但是可以满足需求。使用carve,即需要为物体添加NavMeshObstacle组件,在需要停止的时候

冲浪杂记——

华为od是指什么?华为OD(OpenDeveloperPlatform)是华为面向全球开发者推出的开放平台,旨在为开发者提供丰富的技术资源和开发工具,支持开发者快速构建基于华为技术的应用程序、解决方案和服务。华为OD平台为开发者提供了包括开发者社区、开发者工具、云服务、SDK/API等一系列开发资源和服务。同时,华为OD也致力于搭建一个开放、共赢的生态系统,吸引更多优秀的开发者和合作伙伴加入,共同打造华为技术生态的未来。 西安:一座被外包统治的城市,一座学渣们的地狱。985才有资格去华为OD、本科学技术只能去软通动力。 就从薪资待遇的涨幅上,超过30%,都认为是非常不错的涨幅了,你这个涨幅差不