解决用官方容器启动redmine无法插入中文字符的问题
之前采用docker-compose顺利搭建了redmine,但是在使用时发现无法插入中文字符,始终报internal server error错误,后来看日志,显示插入异常,现在终于明白为啥很多人安装不适用官方镜像了,问题出现了,总得解决吧,进一步分析原因是由于数据库的字符集是latin1,终于明白问题所在,然后去看了下官方给的脚本,默认是使用的utf8编码,所有的数据库表创建都是未指定字符集的,因此采用数据库脚本来变更,要想把所有的数据表的字符集改变为utf-8,手动的方式是不可取的,
使用Stream方式处理集合元素
package com.itheima.demo03.Stream; import java.util.ArrayList; import java.util.stream.Stream; /** * @author newcityman * @date 2019/8/4 - 20:30 * /* * 练习:集合元素处理(Stream方式) * 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下若干操作步骤: * 1. 第一个队
用 PYQT5 和 QT Dseingner 写的串口助手
最近公司做项目需要写串口助手,于是从网上找教程着手写了一下,基本的功能可以实现了,但是想要一个表盘的功能一直没有找到教程,有些遗憾。大神们会的话给指导指导 谢谢啦 ! 下边有源码的连接,欢迎大家下载指导,有什么问题也欢迎讨论! 源码下载链接:链接:https://pan.baidu.com/s/1MIThHdMDGuGmWIpO7rJwoQ 提取码:uurm
后端生成图片并显示到页面
一、前端部分: <img style="position: absolute; top: 0px; left: 0px;" src="http://localhost:8000/queryProPlan1?processId=60030"> 二、后端参考 InputStream imageStream = diagramGenerator.generatePngDiagram(bpmnModel);
// 输出资源内容到相应对象
byte[]
抖音私信页面如何做跳转页跳到微信加好友?
玩抖音的朋友应该能经常看到很多用户会在私信框内设置一个跳转页,用户点击点击后直接跳转到个人主页,这是抖音跳转到微信引流的方法,已经有越来越多的用户看到并使用了。抖音跳转到微信目前也确实是一个火热的引流方法。 这个功能是在抖音的私信页面设置的。让用户在与你对话的时候,有一个“联系我们”的按钮,点击即跳转到一个联系方式的页面,可添加微信,也可拨打电话。 完成以上功能的朋友也许还有个顾虑,那就是微信限流的问题,一个微信号最多只能添加5000个好友,另外如果每天添加好友的频率太快还可能导致微信号被封。
hibernate之关联关系一对多
什么是关联(association) 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如: public class B{ private String name; private List<A> bs = new arraylist(); } public class A{ private B b = new B; public A(){} } 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联 关联是有方向的 实例: 以订单表t_hibern
C#数据采集用到的几个方法
这两天在做数据采集,因此整理了下数据采集要用到的一些方法。因为我采集的数据比较简单,所以没有用到框架。比较有名的两个框架 HtmlAgilityPack 和 Jumony,感兴趣的可以研究下。当然,火车头采集工具也很方便,不过要付费。下面是整理的代码: /// <summary>
/// Html正则处理帮助类
/// </summary>
public class HtmlRegex
{
/// <summary>
Netty对WebSocket的支持
一、创建服务端代码 1、MyServer 类 public class MyServer {
public static void main(String[] args) throws Exception{
EventLoopGroup bossGroup = new NioEventLoopGroup();
EventLoopGroup workerGroup = new NioEventLoopGroup();
try{
更新CentOS的SQLite版本
查看系统的sqlte3的版本 [root@djangoServer work]# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668 [root@djangoServer work]# 果然Centos系统自带的sqlite3版本偏低,在上面的错误提示中要求需要SQLite 3.8.3 or later,那么就需要去升级 SQlite 的版本了。 Centos7安装最新的
Maven常用的构建命令 Maven常用命令:
Maven常用命令: Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create
-Dgrou
mysql distinct()函数 去重
mysql> select * from table1;
+----------+------------+-----+---------------------+
| name_new | transactor | pid | order_date |
+----------+------------+-----+---------------------+
| 1hahha | 1xiaohong | 1 | 2019-08-04 20:45:47 |
python3 字符和数字(ASC码)转换
print(ord('b'))
print(ord('B'))
print(chr(98))
print(chr(66)) 结果: 98
66
b
B 也可以数字转ASC码,原理一样,如下(结果就不输出了): chr(5) ord('5')
Maven 常用命令行精简
1.mvn -v 查看maven版本 2.mvn compile 编译项目,生成target文件夹,其中包含编译生成的字节码文件和测试报告。打开cmd,cd到项目的根目录,运行该命令如图所示(如果是第一次运行该命令,会下载很多jar包,会有点慢): 并且在运行完该命令后,会在项目的根目录下生成target文件夹 3.mvn test 测试项目 4.mvn package 将项目打包成jar包 运行该命令会在target目录下生成jar包文件 5.mvn clean 删除target文件夹 6.
泡泡一分钟:Fast and Robust Initialization for Visual-Inertial SLAM
张宁 Fast and Robust Initialization for Visual-Inertial SLAM 链接:https://pan.baidu.com/s/1cdkuHdkSi9x7l-96zMbX7g 提取码:b3ff Carlos Campos, Jos´e M.M. Montiel and Juan D. Tard´os Visual-inertial SLAM (VI-SLAM) requires a good initial estimation of the ini
(二十五)、强引用 、软引用、 弱引用、虚引用
https://www.cnblogs.com/yw-ah/p/5830458.html https://blog.csdn.net/sinat_21118695/article/details/82392028
JQuery EasyUI框架
1. JQuery EasyUI框架概述 1.1. JQuery EasyUI是什么东西 答:JQuery EasyUI就是一套基础JQuery的富客户端的UI框架。像这些将常用的控件封装成一个UI库的框架统称富客户端框架。 1.2. JQuery EasyUI的作用是什么 答:既然EasyUI是一个UI框架,所以它的功能就是用于处理页面的展示效果的。通常用于完成后台管理系统的页面排版。 现在市面有哪些常用富客户端框架 答:EasyUI、LigerUI、ExtJS 1.3. EasyUI的目录
Codeup 2046 八皇后 dfs
传送门 先来说一下思路 八皇后是一个经典的dfs题,这个棋盘就是一个8*8的方格图,我们来对这个图按行进行dfs。既然题目告诉了只有92组正确答案,而输出是询问解的字典序大小,所以可以先把所有92个解按字典序先全部存在string数组里,这样答案就可以直接通过下标访问输出。那么如何来获得这92组解呢。 string res[100]; //用来按顺序存放结果 既然是字典序的答案,所以可以从第1行第1列开始dfs,遍历该行的每一列,然后把该行该列所在的行列和对角线全部标记,依次dfs第2行,第3
12. 我的第一个容器化应用
12.牛刀小试:我的第一个容器化应用 1. 我先给你讲解一下 Kubernetes 里面与开发者关系最密切的几个概念。 作为一个应用开发者,你首先要做的,是制作容器的镜像。《白话容器基础(三):深入理解容器镜像》重点讲解过了 有了容器镜像之后,你需要按照 Kubernetes 项目的规范和要求,将你的镜像组织为它能够“认识”的方式,然后提交上去。就是使用 Kubernetes 的必备技能:编写配置文件。 备注:这些配置文件可以是 YAML 或者 JSON 格式的。为方便阅读与理解,在后面的讲解
(二十六)、数组在内存中如何分配
https://www.cnblogs.com/chenpi/p/5489732.html https://blog.csdn.net/nioutian/article/details/81609714
今日推荐
周排行