- 博客(71)
- 问答 (1)
- 收藏
- 关注
原创 Android Studio: Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-
【代码】Android Studio: Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-st。
2025-07-08 16:48:57
242
原创 Zotero 7 插件:翻译与护眼主题
安装后需要关闭一下 zotero ,重新打开,即可看到主题显示部分,选择对应主题即可。选择下载的 xpi 文件即可。
2025-06-28 14:42:55
291
原创 Unreal Engine: Windows 下打包 AirSim项目 为 Linux 平台项目
【代码】Unreal Engine: Windows 下打包 AirSim项目 为 Linux 平台项目。
2025-05-19 10:52:24
467
原创 pytorch lighting: Trying to resize storage that is not resizable
即 Trying to resize storage that is not resizable。在dataloader读取图片以及label时,保证任何时刻图片的。在用pytorch lighting进行训练时碰到如下错误。,即每次采样时图片的大小相同。
2024-06-20 20:44:02
409
原创 神经网络:CNN中的filter,kernel_size,strides,padding对输出形状的影响
输入数据在经过卷积层后,形状一般会发生改变,而形状的变化往往与以下三个超参数有关。
2023-06-09 23:32:19
4607
1
原创 Java 显示System.out.println在项目中的位置信息
使用集成开发环境(如Eclipse, JetBrains IDEA等)写代码时,常常会使用System.out.println()命令来调试输出结果,当在一个项目中经常使用它时,就会面临代码太多,寻找其代码位置麻烦的问题,因此在这对System.out.println命令进行一个改写,使新的print命令可以同时将其位置信息打印出来并可以快速定位代码如下public static void println(String str) { StackTraceElement[] stackTrace
2022-04-08 20:22:08
1224
原创 Android BaseAdapter 简化版
在安卓应用开发时,适配器的使用非常频繁,而适配器的代码又有许多是非常重复的,因此对BaseAdapter进行一个封装,去除其中重复又繁琐的部分,其它的适配器也同样如此BaseAdapter封装package com.example.myapplication;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGrou
2022-04-01 11:32:38
3212
原创 图片修改软件
界面功能如下:转成灰白色点击转成灰白色按钮,选择好图片即可转成灰白色批量转灰白指定文件夹修改指定图片的大小设置宽度和高度(单位:像素),选择好图片后,点击改变大小即可修改指定文件夹下所有图片的大小设置宽度和高度(单位:像素)后,点击改变大小(文件夹)按钮,选择指定的文件夹即可(只会修改一级子目录下的所有图片,不支持递归修改子目录)。会在该文件夹下创建一个文件夹resize用于保存所有的图片。改变质量(压缩图片存储大小)设置好图片质量(范围:0-100,0表示压缩到最小,100表示不变)
2021-06-13 17:27:22
277
原创 tomcat: web项目下获取Properties配置文件内容
// 设配置文件config.properties在com.example包下try { InputStream is = 当前类类名.class.getClassLoader(). getResourceAsStream("com/example/config.properties"); Properties prop = new Properties(); prop.load(is); String value = prop.getProperty("key"); is.close(
2021-05-29 23:26:45
545
原创 CentOS7: vmware NAT模式下静态ip的配置
该网络下的虚拟机的网络配置与VMnet8的配置有关,必须与其在同一网段中,当VMnet8的网段变化时,虚拟机的网段也要跟着变化。配置如下可以发现初始会被占用三个ip地址,因此我们只要不配置这三个ip地址即可vi /etc/sysconfig/network-scripts/ifcfg-网卡名修改成静态追加ip地址,子网掩码,网关和dns服务器,其中网关和dns与上述的网关一致即可最后重启网络或重启虚拟机即可...
2021-05-28 14:07:22
191
原创 CentOS7: vmware下的桥接模式,NAT模式,Host-only模式
安装完vmware后一般会帮我们安装两张网卡(网络适配器)VMnet1 和 VMnet8,这两个网卡与一些网络模式有关,具体关系如下。桥接模式使用该模式的虚拟机直接与当前物理机的网络处于同一个局域网中,从外部访问该虚拟机如同访问该局域网下的一个物理机一样,虚拟机会占用一个ip地址(由虚拟 dhcp 自动分配)。NAT模式该模式下的虚拟机的网络属于VMnet8所构建的虚拟网络中,而VMnet8又处于物理机当中,由它与物理机的网卡进行连接,从而连接到互联网,而只有当前物理机可以访问到该虚拟机,非本物理机
2021-05-28 13:43:44
190
原创 blender:顶点对齐
使用吸附功能实现设置完之后,选择要移动的对象,按G移动该对象,然后移动光标到要对齐的顶点即可。需要先将对象移动到要对齐的顶点旁,然后再重新按G移动对象才能较为精确。
2021-02-01 19:19:42
8919
原创 jquery:通过单击 ul 显示或隐藏 li
html<ul> <li class="haveItem">1 <ul> <li>1.1</li> <li>1.2</li> </ul> </li> <li class="haveItem">2 <ul> <li>2.1</li> <li>2.2</li> </ul>
2021-01-10 10:43:24
2044
原创 JSP: 在设置中文编码过滤器后外部css样式无法引用的一种解决方案
在设置中文编码过滤器后常常会无法引用外部样式等一些静态文件我的解决方案为:将如 .css, .js, .jpg 等一些静态文件,放入到一个文件夹中,如 assets文件夹,然后在过滤器中添加:public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterE
2021-01-09 14:06:24
385
原创 阿拉伯数字转中文数字(大写或小写)
本人用 C# 实现,其它 高级语言 同理/* * 将数字转化为中文大小写数字 * * 主要分三部分:千位,万位,亿位(更高位同理扩展) * 一、千位 * 1、个:直接将数字作为 chineseNumber 数组的索引即可 * * 2、十:先判断是否为 10 的倍数,且 10 这个数字要做一个特定判断, * 因为我们常说 十 而不是 一十,只有当长度超过 两位 时(作为底位)我们才会说 一十, * 然后个位再进行 个 的调用即可 * * 3、百:先判断是否为 100 的倍数,不是
2020-11-29 22:15:15
1322
1
原创 Android: android studio更改java jdk的版本
在项目的 app 文件中的 android 内 添加compileOptions { sourceCompatibility = '1.8' targetCompatibility = '1.8'}
2020-11-29 10:51:06
5074
原创 敏感词替换实现
本人是用 C# 实现的,知道思想用其它语言实现也一样。// 存放所有的敏感词 public static string[] senseWords = { "脱衣", "爱你", "插你"}; public static string ReplaceSenseWord(string str) { /* * 由于后面有大量的字符串变化,因此通过使用 StringBuilder 来减少一点消耗 * sb
2020-11-27 22:12:03
4272
1
原创 Python: 改变图片的质量(存储空间)
需要一个 PIL插件在pycharm中按Ctrl + Alt + S,进行一下操作:1、2、将下载地址换成清华的源https://pypi.tuna.tsinghua.edu.cn/simple/,提高插件的下载速度3、源码、from PIL import Image# 只可接收 jpg 和 png 的图片# 图片不加绝对路径会在当前文件下的目录下找图片def zip_img_size(img_path, img_quality): img = Image.open(im
2020-11-02 23:09:54
1894
2
原创 C#: mysql增删改查的封装类的简单实现
首先要添加 Mysql.Data引用先安装一个mysql-connector-net插件下载地址:hellolxb.cn/download/mysql-connector-net-8.0.22.msi安装一切默认就行之后后添加引用Mysql.Data表模板类namespace WinFormDemo.model{ class UserModel { // 表创建时列的顺序和类型一定要和这一样,方便后续使用 // id, name, passwor
2020-11-01 11:02:43
492
原创 C#: 插入数据到Mysql中文乱码
我遇到的问题的解决方法是在创建表的时候一定要将其设置为UTF8的编码格式,然后在连接数据库的字符串中加上 UTF8编码。如下图
2020-10-31 16:13:48
449
原创 Java: eclipse 快速生成操作的快捷键
光速快捷生成toString: alt + shift + s, s, entergetter and setter: alt + shift + s, r, tab, space/enter, shift + tab, enter参数构造器: alt + shift + s, o, enter父类构造器: alt + shift + s, c, enter实现父类方法: alt + shift + s, v代码格式化: ctrl + shift + f注释: ctrl + /块注释: 先选
2020-10-09 22:30:00
2384
原创 CentOS7:Bash 删除取反案例
删除当前目录下指定文件或文件夹之外的其他文件信息一般来说,我们只会删除指定文件或文件夹,但有时候我们却需要删除指定文件之外的其它文件,这时,自带的命令已无法直接完成,所以要写一段脚本,新建文件 rmrev,脚本内容代码如下:#!/bin/bashd1='mytempdir'mkdir ~/$d1mv $* ~/$d1# 一种方式是不删除文件而是移到一个作为回收站的文件夹中# mv ...
2020-01-30 20:42:32
604
1
原创 CentOS7:ssh 公匙验证普通用户可以登录但 root 无法登录问题
若当前配置在root下无法免密码登录但在普通用户下却可以免密码登录的话,那么就有可能是这种情况,没有关闭安全策略 selinux,因此关闭它后root基本就可以免密码登录了,命令# 临时关闭,关机后无效setenforce 0# 永久关闭sed -i 's/SELINUX=enforcing/SELINUX=disable/g' /etc/selinux/config...
2020-01-16 15:37:05
1685
原创 CentOS7:Bash 常用命令
查询# 目录查询dirls# ll == ls -lll# 文件查询# 通配符# * 表任意多个字符# ? 表示任意单个字符# [ - ] 范围通配符,表示一个字符的取值范围# [ ^ ] 取反通配符,表示在范围之外的一个字符# 特殊符号# { } ,表一个范围内的所有字符串,常用于遍历# 查询当前目录下的所有文件、文件夹、子文件及子文件夹find *# 查询当前...
2020-01-12 15:20:03
4077
原创 CentOS7:发送邮件 + 计划任务
使用 linux 系统发送邮件可以帮我们实现一些操作,如监听。例:当云服务器 cpu 或者 磁盘超过 80% 则发个邮件给我们,我们不需要实时查看云服务器,只要能收到邮件就可以了,岂不妙哉!# 首先 安装 mailxyum install mailx -y# 查看版本mail -V...
2019-12-30 16:22:16
982
原创 CentOS7:桥接模式配置网络
虚拟机默认环境为桥接模式,为解决无法连接网络问题需配置网络的相关属性。# 修改为静态获取sed -i 's s/dhcp/static/g' /etc/sysconfig/network-scripts/ifcfg-enp0s3# 设置为开机自启sed -i 's s/ONBOOT=no/ONBOOT=yes/g' /etc/sysconfig/network-scripts/ifcfg-...
2019-12-30 14:34:18
556
原创 CentOS7:Vim 常用命令
vim 在 linux 非常重要,因此我们需要简单的配置他。# 若没有 vim ,先安装yum install vim -y# 修改该文件,在最后面追加一些配置vim /etc/vimrc# 添加行号set nu# 设置自动缩进为 4 字符set shiftwidth=4# 设置 tab 键为 4 字符set tabstop=4...
2019-12-29 16:09:19
624
原创 CentOS7:库下载地址换成阿里云
由于虚拟机的源为国外的,因此下载东西的时候常常会很慢,所以我们常常会更换为国内的源,本例用的是阿里源。# 首先先进入到该目录cd /etc/yum.repos.d/# 备份配置文件,防止错误cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backups# 替换源wget -O /etc/yum...
2019-12-29 15:59:43
201
原创 CentOS7:安装 Apache +PHP + MySQL
以 mysql5.7.28为例子。wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpmrpm -ivh mysql80-community-release-el7-1.noarch.rpmvim /etc/yum.repos.d/mysql-community.repo// 将 8.0 的 ena...
2019-12-21 23:31:36
252
原创 PHP:接受和发送 json 数据
当前网页的前后端数据交互,类型大多是 json 类型的,因此学会如何进行接收和发送数据比较重要。接收 json数据接收无疑就是接受并处理 json 数据,php 也内置了相应的模块,我们只需要进行相应的操作就可以将发送过来 json数据以键值对数组的格式拿到手。之后再进行相应的数据处理 <?php $data = file_get_contents('php://input'); ...
2019-12-14 17:38:51
794
原创 PHP:与 mysql 交互
php在这方面比较方便,直接内置了这方面的模块,不像 java 一样,要导入一个 jar 包才可以与 mysql 交互。 <?php $url = 'localhost'; $user = 'root'; $pwd = 'root'; $db = 'myDb'; $conn = new mysqli($url, $user, $pwd, $db); if ($conn->...
2019-12-14 15:55:28
139
原创 PHP:基础命令
php,和 asp.net,servlet等,是作为一种在服务器上运行的语言。现在记录其一些基础,用于以后学习。1,语句格式和声明变量由于 php 为一种弱类型语言,所以声明变量时不需要加数据类型来区别。用符号 $ 开头,首字符只能用字母,其他位置可以用字符、数字和下划线 _ 组成,且所有的语句要写在 <?php 和 ?>之间,除最后一行语句不用以分好;结尾,其它的都要 ???? &l...
2019-12-14 15:26:37
257
原创 Android:开启定位服务的一个坑
// 这就是一个坑,不管咋弄 list 会一直没有数据 // List<String> list = manager.getProviders(true); // 用这个方法就 ok boolean isGPS = manager.isProviderEnabled(LocationManager.GPS_PROVIDER); ...
2019-12-08 23:21:04
1125
空空如也
安卓局域网 Socket 连接无效
2019-08-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人