06 2019 档案
剑指offer——二进制中1的个数(c++)
摘要:题目描述实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,则输出为2 常规解法首先把n和1做位运算,判断n的最低位是不是1,然后把1左移一位得到2,再把n和2做位运算,判断n的次低位是不是1…这样反复左移。循环的次数等于整数二进制的位数,32位的整数需要循环 阅读全文
posted @ 2019-06-30 12:25 激流勇进1 阅读(524) 评论(0) 推荐(0) 编辑
剑指offer——丑数(c++)
摘要:题目描述只包含质因子2、3和5的数称作丑数(UglyNumber)。例如6、8都是丑数,但14不是,因为它包含质因子7,习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路:1、逐个判断逐个判断每个整数是不是丑数。根据丑数的定义,丑数只能被2,3,5整除,也就是说,如果一个数能被2 阅读全文
posted @ 2019-06-30 12:24 激流勇进1 阅读(278) 评论(0) 推荐(0) 编辑
剑指offer——把字符串转换成整数(c++)
摘要:题目描述请你写一个函数StrToInt,实现把字符串转换成整数这个功能。当然,不能使用atoi或者其他类似的库函数。 示例 1:输入: " -42"输出: -42解释: 第一个非空白字符为 '-', 它是一个负号。 示例 2:输入: "4193 with words"输出: 4193解释: 转换截止 阅读全文
posted @ 2019-06-30 12:23 激流勇进1 阅读(386) 评论(0) 推荐(0) 编辑
剑指offer——数组中出现次数超过一半的数字(c++)
摘要:题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路一遍历数组是保存两个值:一个是数字中的一个数字,另一个是次数。当遍历到下一个 阅读全文
posted @ 2019-06-30 11:38 激流勇进1 阅读(697) 评论(0) 推荐(0) 编辑
【BZOJ1084】dp
摘要:题目很简单 分析蛮无聊的一道题。状态转移十分显然然后就做完了。 #include <bits/stdc++.h>#define sc(n) scanf("%d",&n)#define pt(n) printf("%d\n",n)#define rep(i,a,b) for(int i=a;i<=b; 阅读全文
posted @ 2019-06-30 11:34 激流勇进1 阅读(106) 评论(0) 推荐(0) 编辑
Python语法基础03(if语句,while循环与for循环)
摘要:if语句:语法:单分支if 判断条件:语句块 执行过程:首先执行判断条件,当条件成立则执行判断条件下面的语句块,若条件不成立,则不执行 双分支if 判断条件:语句块1else:语句块2执行过程: 首先执行判断条件,若条件成立则执行语句块1,若条件不成立,则执行语句2. 多分支if 判断条件1:语句块 阅读全文
posted @ 2019-06-29 12:11 激流勇进1 阅读(651) 评论(0) 推荐(0) 编辑
C++之构造函数
摘要:C++中有类和对象的定义。(这也是常被拿来调侃的内容“没有对象?new一个”)。类的声明需要加上class关键字 格式为 class + 类名 { 内容 };时钟类 class clock{ public: clock(int hour, int minute, int second); clock 阅读全文
posted @ 2019-06-29 12:10 激流勇进1 阅读(288) 评论(0) 推荐(0) 编辑
搜索引擎优化 TF_IDF之Java实现
摘要:实现之前,我们要事先说明一些问题: 我们用Redis对数据进行持久化,存两种形式的MAP: key值为term,value值为含有该term的urlkey值为url,value值为map,记录term及在文章中出现的次数总的计算公式如下: 1.计算词频TF这里通过给出url地址,获取搜索词term在 阅读全文
posted @ 2019-06-29 12:09 激流勇进1 阅读(373) 评论(0) 推荐(0) 编辑
排序算法(三)堆排序及有界堆排序Java实现及分析
摘要:1.堆排序基数排序适用于大小有界的东西,除了他之外,还有一种你可能遇到的其它专用排序算法:有界堆排序。如果你在处理非常大的数据集,你想要得到前 10 个或者前k个元素,其中k远小于n,它是很有用的。 例如,假设你正在监视一 个Web 服务,它每天处理十亿次事务。在每一天结束时,你要汇报最大的k个事务 阅读全文
posted @ 2019-06-29 12:07 激流勇进1 阅读(283) 评论(0) 推荐(0) 编辑
排序算法(一) 插入排序及Java实现
摘要:代码实现: public void insertionSort(List<T> list, Comparator<T> comparator) { for (int i=1; i<list.size(); i++) { T elt_i = list.get(i); int j = i; while 阅读全文
posted @ 2019-06-29 12:07 激流勇进1 阅读(167) 评论(0) 推荐(0) 编辑
Arduino与NodeMCU——联网
摘要:我们现在要使用Arduino IDE来配置您的ESP8266芯片。这是使用该芯片的好方法,因为您可以使用着名的Arduino IDE对其进行编程,并重复使用几个现有的Arduino库。如果尚未完成,请安装最新版本的Arduino IDE。您可以从http://www.arduino.cc/en/ma 阅读全文
posted @ 2019-06-28 15:08 激流勇进1 阅读(2231) 评论(0) 推荐(0) 编辑
Arduino与水泵实验+土壤湿度传感器
摘要:1 水泵实验我们这里是使用的继电器控制的水泵,注意再实验的时候电池的电压不要超过6v,太大容易烧毁水泵,如果是长时间的使用水泵,要注意将水泵放入水中,这样可以达到给水泵降温的效果。1、全新5V继电器模块2、可以用作单片机开发板模块,可以用作 家电控制3、TTL控制信号4、控制直流或者交流信号,可以控 阅读全文
posted @ 2019-06-28 15:05 激流勇进1 阅读(2605) 评论(0) 推荐(0) 编辑
Arduino与无源蜂鸣器
摘要:1、Arduino无源蜂鸣器传感器模块 我们可以使用Arduino进行很多互动作品,其中最常用的是声光显示器。之前的所有实验都与LED有关。但是,这个实验中的电路可以产生声音。通常,实验是通过蜂鸣器或扬声器完成的,而蜂鸣器更简单且更易于使用。我们在这里介绍的蜂鸣器是一种被动式蜂鸣器。它不能由其自身驱 阅读全文
posted @ 2019-06-28 15:03 激流勇进1 阅读(1873) 评论(0) 推荐(0) 编辑
异常 异常处理
摘要:异常的处理异常的概念异常指的是运行期间出现的错误,程序开始执行,在执行期内出现的问题。出现了异常过后我们要关注异常的类型 、 异常出现的行号。在java中,java的异常时java提供的用与处理程序错的一种机制。错误值得是在程序运行过程中发生的一系列异常事件,比如下标越界、空指针、除数为0异常处理机 阅读全文
posted @ 2019-06-28 14:16 激流勇进1 阅读(215) 评论(0) 推荐(0) 编辑
MyBatis的增删改查操作
摘要:搭建好mybatis之后 进行对数据库的操作 添加语句在映射文件中添加语句 <mapper namespace="com.wn.dao.StudentDao"> <insert id="insertStudent" parameterType="StudentBean"> insert into s 阅读全文
posted @ 2019-06-28 14:15 激流勇进1 阅读(169) 评论(0) 推荐(0) 编辑
Hadoop-HDFS的伪分布式和完全分布式集群搭建
摘要:Hadoop-HDFSHDFS伪分布式集群搭建步骤一、配置免密登录 ssh-keygen -t rsa1一句话回车到底 ssh-copy-id -i ~/.ssh/id_rsa.pub root@node011跟随提示进行,一般需要yes确认之后输入一次密码就成功了如果没配置免密登录的话,会出现登录 阅读全文
posted @ 2019-06-26 17:21 激流勇进1 阅读(311) 评论(0) 推荐(0) 编辑
用conda创建python虚拟环境
摘要:1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。 2、conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda u 阅读全文
posted @ 2019-06-26 17:20 激流勇进1 阅读(1181) 评论(0) 推荐(0) 编辑
Linux网卡驱动(4)—DM9000网卡驱动程序完全分析
摘要:1.硬件连接 mini2440开发板上DM9000的电气连接和mach-mini2440.c文件的关系 其中片选信号AEN使用了nGCS4,所以网卡的内存区域在BANK4,也就是从地址0x20000000开始。DM9000的TXD[2:0]作为strap pin在电路图中是空接的,所以IO base 阅读全文
posted @ 2019-06-26 16:08 激流勇进1 阅读(882) 评论(0) 推荐(0) 编辑
Linux串口驱动程序(3)-打开设备
摘要:先来分析一下串口打开的过程: 1、用户调用open函数打开串口设备文件;2、在内核中通过tty子系统,把open操作层层传递到串口驱动程序中;3、在串口驱动程序中的xx_open最终实现这个操作。这里主要有2个点需要我们重点分析,一个是open函数的传递过程,而是串口驱动程序XXX_open函数的实 阅读全文
posted @ 2019-06-26 16:06 激流勇进1 阅读(740) 评论(0) 推荐(0) 编辑
Python3爬取前程无忧数据分析工作并存储到MySQL
摘要:1、导入包import requests #取数from lxml import etree #用xpath解析import pymysql #连接数据库import chardet #自动获取编码12342、获取单页htmldef get_one_page(url): headers = {'Us 阅读全文
posted @ 2019-06-26 15:58 激流勇进1 阅读(254) 评论(0) 推荐(0) 编辑
数据结构之线性顺序表ArrayList(Java实现)
摘要:一、ListMe接口: import java.util.ArrayList; //实现线性表(顺序表和链表)的接口://提供add get isEmpty size 功能public interface ListMe<E> { //返回线性表大小:线性表元素个数,非底层数组长度 public in 阅读全文
posted @ 2019-06-25 17:19 激流勇进1 阅读(252) 评论(0) 推荐(0) 编辑
MySQL操作数据库和表的基本语句(DDL)
摘要:1、创建数据库: CREATE DATABASE 数据库名; eg.CREATE DATABASE test_ddl;2、创建表 CREATE TABLE 表名(列名 数据类型 约束,...); eg. CREATE TABLE table_ddl( id INT(10) PRIMARY KEY A 阅读全文
posted @ 2019-06-25 17:17 激流勇进1 阅读(269) 评论(0) 推荐(0) 编辑
Oracle————存储过程与函数
摘要:存储过程存储过程参数模式包括IN、OUT、 IN OUT。 IN(默认参数模式):表示当存储过程别调用时,实参值被传递给形参;形参起变量作用,只能读该参数,而不能修改该参数。IN模式参数可以是变量或表达式。OUT:表示当存储过程被调用时,实参值被忽略;形参起未初始化的PL/SQL变量的作用,形参的初 阅读全文
posted @ 2019-06-25 13:57 激流勇进1 阅读(203) 评论(0) 推荐(0) 编辑
Oracle清空数据库中数据表数据的方法
摘要:一、简介最近在项目发版测试的时候,导出dmp的时候不小心把开发库中的一些脏数据导出来了,测试那边导入进去之后一堆不规范的数据,为了不影响测试结果,于是总结了一个快速清空数据库数据表所有数据的方法。 二、方法(1). 第一种方法:分步骤实现 【a】第一步:禁止所有的外键约束. 打开plsql ,新建一 阅读全文
posted @ 2019-06-25 13:51 激流勇进1 阅读(5092) 评论(0) 推荐(0) 编辑
Linux之常用Shell脚本总结
摘要:一、简介本文将总结一些常用的shell脚本,方便以后工作中使用。 二、shell脚本【a】定期备份mysql数据库,需结合cronb定时任务调度实现。 #!/bin/bash#首先声明一些自定义变量 #数据库备份路径DB_BAK_PATH=/data/db#当前时间CURRENTTIME=$(dat 阅读全文
posted @ 2019-06-25 13:50 激流勇进1 阅读(273) 评论(0) 推荐(0) 编辑
基于纯注解的spring开发的介绍
摘要:几个核心注解的介绍1.@Configuration它的作用是:将一个java类修饰为==配置文件==,在这个java类进行组件注册1package com.kkb.config; import org.springframework.context.annotation.Configuration; 阅读全文
posted @ 2019-06-25 13:48 激流勇进1 阅读(422) 评论(0) 推荐(0) 编辑
日志 动态代理
摘要:日志log4j。properties 框架: log4j配置文件:log4j.rootLogger=TRACE,console,f1 log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layou 阅读全文
posted @ 2019-06-24 11:34 激流勇进1 阅读(374) 评论(0) 推荐(0) 编辑
centos7下配置tomcat开机启动
摘要:配置tomcat的开机启动1> 在centos7的/etc/rc.d/rc.local中加入:(注意自己的路径)#java environment export JAVA_HOME=/usr/java/jdk1.8.0_161export CLASSPATH=.:${JAVA_HOME}/jre/l 阅读全文
posted @ 2019-06-24 11:33 激流勇进1 阅读(361) 评论(0) 推荐(0) 编辑
redis的安装总结
摘要:1. 下载redis安装包:> 可以用命令: wget http://download.redis.io/releases/redis-5.0.5.tar.gz, 或者直接从官网下载。2. 解压:tar -zxvf redis-5.0.5.tar.gz3. 安装gcc:> yum install g 阅读全文
posted @ 2019-06-24 11:32 激流勇进1 阅读(374) 评论(0) 推荐(0) 编辑
Mybatis输入输出映射_动态sql_关联关系(一对一、一对多、多对多)
摘要:Mybatis输入输出映射_动态sql_关联关系(一对一、一对多、多对多)输入输出映射parameterType完成输入映射parameterType可以传入的参数有,基本数据类型(根据id查询用户的信息)、pojo类型(保存客户信息)、也可以传递pojo包装对象 可以定义pojo包装类型扩展map 阅读全文
posted @ 2019-06-24 11:28 激流勇进1 阅读(436) 评论(0) 推荐(0) 编辑
Mybatis延迟加载和查询缓存
摘要:Mybatis延迟加载和查询缓存延迟加载在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关联查询,当需要关联信息再查询这个叫延迟加载。mybatis中resultMap提供延迟加载功能, 阅读全文
posted @ 2019-06-24 11:27 激流勇进1 阅读(146) 评论(0) 推荐(0) 编辑
SpringMVC-Mybatis整合和注解开发
摘要:SpringMVC-Mybatis整合和注解开发SpringMVC-Mybatis整合整合的思路在mybatis和spring整合的基础上 添加springmvc。spring要管理springmvc编写的Handler(controller)、mybatis的SqlSessionFactory、m 阅读全文
posted @ 2019-06-24 11:25 激流勇进1 阅读(488) 评论(0) 推荐(0) 编辑
优雅的代码之选择不同支付方式
摘要:如何写出优雅的代码我在这里举一个例子,当你选择一个商品时,对应的不同的支付方式,可以选择不同的支付方式,比如你可以选择农业银行支付可以享受打8折的优惠,选择建设银行支付可以享受打9折的优惠。又比如同样一份文件,客户可以选择以word文件的形式下载,或者以pdf文件的格式下载,或者以Excel的文件格 阅读全文
posted @ 2019-06-24 11:15 激流勇进1 阅读(451) 评论(0) 推荐(0) 编辑
利用freemarker+SAX解析xml的方式对excel文件字段校验
摘要:利用freemarker对参数进行校验这篇文章主要用到的技术点: 自定义注解的使用反射机制SAX解析xmlFreemarker的运用我们在工作中经常需要上传excel文件,然后在对文件中的字段进行校验。如果文件里的字段是反复出现,或者文件的字段比较多的话,这是就会使代码变得繁琐,而且也不容易维护。比 阅读全文
posted @ 2019-06-24 11:13 激流勇进1 阅读(632) 评论(0) 推荐(0) 编辑
pl/sql编程语言
摘要:–pl/sql编程语言–pl/sql编程语言是对sql语言的扩展,是的sql语言具有过程化编程的特性–pl/sql编程语言比一般的过程化编程语言,更加灵活高效–pl/sql编程语言主要用来编写存储过程和存储函数等。 --声明方法,定义变量--赋值操作可以用 := 也可以使用 into 查询语句赋值d 阅读全文
posted @ 2019-06-24 11:05 激流勇进1 阅读(480) 评论(0) 推荐(0) 编辑
算法基础===》==》=》排序(内部排)
摘要:一些最基本的排序算法: 插入排序交换排序选择排序@ 插入排序: 1-直接插入排序: 从前端插入从后端插入2-希尔(Shell)排序 1-直接插入排序: 从前端插入:int arr[]={999,1,2,5,8,4,3,9,7};//"999"是一个容储器(arr[0]是一个监视哨),不参与排序。vo 阅读全文
posted @ 2019-06-24 11:01 激流勇进1 阅读(192) 评论(0) 推荐(0) 编辑
使用SELECT语句检索数据
摘要:使用SELECT语句检索数据select指令适用于SQL数据库SELECT 语句用于从数据库中选取数据。(指令不分大小写,选择的值除名字和一些有特殊意义的字符可不分大小写,from结束时一定要加;) 1.用法select column_name from table_name;1select 标识选 阅读全文
posted @ 2019-06-23 13:33 激流勇进1 阅读(331) 评论(0) 推荐(0) 编辑
数据库——DBUtils和连接池
摘要:第一章 DBUtils如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache commons组件一个成员:DBUtils。DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils 阅读全文
posted @ 2019-06-23 13:29 激流勇进1 阅读(214) 评论(0) 推荐(0) 编辑
MySql(四)Select条件查询
摘要:select条件查询的格式如下: SELECT 查询列表FROM 表名WHERE 筛选条件;123456根据筛选条件可以分为以下几类: 按照条件按表达式进行筛选 常用条件运算符如下:> 、<、=、!=、<>、<=、>= 按照逻辑表达式进行筛选 ​ 逻辑运算符的主要作用:用于连接条件表达式 & 、 | 阅读全文
posted @ 2019-06-23 13:28 激流勇进1 阅读(314) 评论(0) 推荐(0) 编辑
MySql (二)入门语句和基本操作
摘要:文章目录MySQL的基本操作增删改查 mysql的入门语句:查看服务器下的库 show databases; 创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 select database(http://www.my516.com 阅读全文
posted @ 2019-06-23 13:27 激流勇进1 阅读(123) 评论(0) 推荐(0) 编辑
惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】
摘要:初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织、存储和管理数据的一种建立在计算机存储设备上的仓库。 数据库的优势: 1. 可以持久化存储大量的数据、方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新 阅读全文
posted @ 2019-06-23 13:25 激流勇进1 阅读(147) 评论(0) 推荐(0) 编辑
分布式锁----浅析redis实现
摘要:首先请先确认已经安装好了opencv3及以上版本。 #include <opencv2/opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;12345存储then int main 阅读全文
posted @ 2019-06-23 13:11 激流勇进1 阅读(226) 评论(0) 推荐(0) 编辑
《LeetCode-0004》 寻找两个有序数组的中位数-Median of Two Sorted Arrays
摘要:题目给定两个大小为 m 和 n 的有序数组nums1和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3]nums2 = [2] 则中位数是 2.01 阅读全文
posted @ 2019-06-23 12:49 激流勇进1 阅读(149) 评论(0) 推荐(0) 编辑
C语言数据结构链栈(创建、入栈、出栈、取栈顶元素、遍历链栈中的元素)
摘要:/**创建链栈*创建一个top指针代表head指针*采用链式存储结构*采用头插法创建链表*操作 创建 出栈 入栈 取栈顶元素*创建数据域的结构体*创建数据域的名称指针*使用随机函数对数据域的编号进行赋值*/ #include<stdio.h>#include<stdlib.h>#include<st 阅读全文
posted @ 2019-06-22 18:37 激流勇进1 阅读(3882) 评论(0) 推荐(0) 编辑
C++数据文件存储与加载(利用opencv)
摘要:首先请先确认已经安装好了opencv3及以上版本。 #include <opencv2/opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;存储then int main(){// 阅读全文
posted @ 2019-06-22 18:35 激流勇进1 阅读(384) 评论(0) 推荐(0) 编辑
MySQL数据表查询操作
摘要:准语法结构:编写DQL时一定要严格按照此语法的顺序来实现!/* SELECT [ALL | DISTINCT] ALL表示查询出所有的内容 DISTINCT 去重 {* | 表名.* | 表名.字段名[ AS 别名][,...]} 指定查询出的字段的 FROM 表名[AS 别名][,表1... AS 阅读全文
posted @ 2019-06-22 18:27 激流勇进1 阅读(418) 评论(0) 推荐(0) 编辑
sqlite3:深入理解sqlite3_stmt 机制
摘要:我们在使用sqlite3的过程中,涉及到批量操作时(批量插入、批量读。。。),总会遇到 sqlite3_stmt这个数据类型,按照官方解释说法是这样的:sqlite3_stmt是C接口中“准备语句对象”,该对象是一条SQL语句的实例,而且该语句已经编译成二进制形式,可以直接进行计算。 它并不是我们所 阅读全文
posted @ 2019-06-22 18:25 激流勇进1 阅读(1177) 评论(0) 推荐(0) 编辑
springboot配置多数据源(JdbcTemplate方式)
摘要:在实际开发中可能会遇到需要配置多个数据源的情况,比如:需要使用多个host、需要使用多种数据库(MySql、Oracle、SqlServer…) 如果使用springboot开发,可做如下配置: Config: import org.springframework.beans.factory.ann 阅读全文
posted @ 2019-06-22 18:21 激流勇进1 阅读(613) 评论(0) 推荐(0) 编辑
Python3爬取前程无忧数据分析工作并存储到MySQL
摘要:1、导入包import requests #取数from lxml import etree #用xpath解析import pymysql #连接数据库import chardet #自动获取编码2、获取单页htmldef get_one_page(url): headers = {'User-A 阅读全文
posted @ 2019-06-22 18:20 激流勇进1 阅读(569) 评论(0) 推荐(0) 编辑
MySQL操作数据库和表的基本语句(DDL
摘要:1、创建数据库: CREATE DATABASE 数据库名; eg.CREATE DATABASE test_ddl;122、创建表 CREATE TABLE 表名(列名 数据类型 约束,...); eg. CREATE TABLE table_ddl( id INT(10) PRIMARY KEY 阅读全文
posted @ 2019-06-22 18:18 激流勇进1 阅读(191) 评论(0) 推荐(0) 编辑
MyBatis的增删改查操作
摘要:搭建好mybatis之后 进行对数据库的操作 添加语句在映射文件中添加语句 <mapper namespace="com.wn.dao.StudentDao"> <insert id="insertStudent" parameterType="StudentBean"> insert into s 阅读全文
posted @ 2019-06-22 18:15 激流勇进1 阅读(167) 评论(0) 推荐(0) 编辑
C3P0连接池工具类实现步骤及方法
摘要:C3P0连接池的工具类 使用C3P0获得连接对象连接池有一个规范接口 javax.sal.DataSourse 接口定义了一个从连接池中获得连接的方法getConnection(); 步骤导入jar包在成员变量位置创建一个静态的ComboPooledDtatSource 对象在静态代码块中使用Com 阅读全文
posted @ 2019-06-22 18:14 激流勇进1 阅读(365) 评论(0) 推荐(0) 编辑
Mybatis和Spring整合&逆向工程
摘要:Mybatis和Spring整合&逆向工程Mybatis和Spring整合mybatis整合Spring的思路目的就是将在SqlMapConfig.xml中的配置移植到Spring的applicationContext.xml文件中让spring管理SqlSessionFactory让spring管 阅读全文
posted @ 2019-06-22 18:12 激流勇进1 阅读(131) 评论(0) 推荐(0) 编辑
Echarts 动态更新散点图
摘要:最近遇到一个作业,要求使用 Echarts 散点图,本来这个图是很容易的,官网上也有很多的教程。但是如果可以动态的更新 Echarts 散点图就更好了。我本身对 js 不感兴趣,经过不停的查找资料最终实现了这一功能。 我的项目是 Servlet + jsp + Echarts。先从 Servlet 阅读全文
posted @ 2019-06-20 18:40 激流勇进1 阅读(675) 评论(0) 推荐(0) 编辑
用jquery-easyui的布局layout写后台管理页面
摘要:先在官网下载easyui文档 引入头部文件 <link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/static/jquery-easyui-1.3.3/themes/default/easyui 阅读全文
posted @ 2019-06-20 18:39 激流勇进1 阅读(624) 评论(0) 推荐(0) 编辑
C#飞行棋总结
摘要:以下是掷色子的一个代码,比较有代表性,里面的逻辑和内容都已注释,可通过注释了解这一方法的运作模式。 public static void RowTouZi(int playerPos) //掷色子 { //产生随机数,掷色子的随机数 Random r = new Random(); int num 阅读全文
posted @ 2019-06-20 18:38 激流勇进1 阅读(234) 评论(0) 推荐(0) 编辑
EasyX库进行图片绘制函数
摘要:引用函数:loadimage参数: // 从图片文件获取图像(bmp/jpg/gif/emf/wmf/ico)void loadimage( IMAGE* pDstImg, // 保存图像的 IMAGE 对象指针 LPCTSTR pImgFile, // 图片文件名 int nWidth = 0, 阅读全文
posted @ 2019-06-20 18:37 激流勇进1 阅读(258) 评论(0) 推荐(0) 编辑
Unity复杂的旋转-欧拉角和四元数
摘要:一.欧拉角欧拉角最容易表示,用三个变量X,Y,Z可以直观的表示绕着某个轴的旋转角度。 在Unity里就是Transform组件的Rotation里的X Y Z三个变量代表了欧拉角 二.四元数四元数相比于欧拉角就比较复杂了,由四个变量组成(在Unity中称为X,Y,Z,W),但是这些变量的值不代表旋转 阅读全文
posted @ 2019-06-20 18:36 激流勇进1 阅读(575) 评论(0) 推荐(0) 编辑
ImageMagick的下载和配置
摘要:2. 新建一个VC++的工程,项目->属性 VC++目录中 包含目录中加入4项,ImageMagick安装路径下的include文件夹,和include里边的三个文件夹。 库目录中加入1项,ImageMagick安装路径下的lib文件夹。 C/C++ ->常规中 附加包含目录,添加和(1)中包含目录 阅读全文
posted @ 2019-06-20 18:36 激流勇进1 阅读(286) 评论(0) 推荐(0) 编辑
数字化婚姻配对尝试问题(C++实现)
摘要:问题描述:一、标题: 数字化婚姻配对尝试 二、题目: 建立一个模型,来模拟推导社会男女择偶过程。 为了模型简化,一个人的特性指标有三个,这里假设为财富、样貌、品格,每个指标均可取值1-100之间任意数字。同样也对这3项指标有自己的需求。这3个需求值取值范围都在1-98间,当然三者的和必须为100.所 阅读全文
posted @ 2019-06-20 18:34 激流勇进1 阅读(297) 评论(0) 推荐(0) 编辑
导出数据到Excel表格
摘要:下面是我们来学习的导出数据到Excel表格的总结首先在视图层写导出数据的点击事件function 自定义点击事件名(){//然后这里获取当前表格数据的筛选条件var 自定义下拉框名 = $("#下拉框id “).val();//后面根据你的条件数依次写……var 自定义文本框名 = $(”#文本框i 阅读全文
posted @ 2019-06-20 13:19 激流勇进1 阅读(282) 评论(0) 推荐(0) 编辑
MySQL数据表查询操作
摘要:准语法结构:编写DQL时一定要严格按照此语法的顺序来实现! /* SELECT [ALL | DISTINCT] ALL表示查询出所有的内容 DISTINCT 去重 {* | 表名.* | 表名.字段名[ AS 别名][,...]} 指定查询出的字段的 FROM 表名[AS 别名][,表1... A 阅读全文
posted @ 2019-06-20 13:14 激流勇进1 阅读(402) 评论(0) 推荐(0) 编辑
C3P0连接池工具类实现步骤及方法
摘要:C3P0连接池的工具类 使用C3P0获得连接对象连接池有一个规范接口 javax.sal.DataSourse 接口定义了一个从连接池中获得连接的方法getConnection(); 步骤 导入jar包在成员变量位置创建一个静态的ComboPooledDtatSource 对象在静态代码块中使用Co 阅读全文
posted @ 2019-06-20 13:08 激流勇进1 阅读(159) 评论(0) 推荐(0) 编辑
MATLAB GUI制作快速入门
摘要:创建空白的GUI在MATLAB命令行中输入guide新建GUI,选择Blank GUI (Default),点击确定后就生成了一个空白的GUI制作界面,如下图所示 图1制作GUI的具体过程简单加法器将可编辑文本拖入界面中双击可编辑文本,在String栏中可以修改相应的文字,Tag栏是相当于给每个文本 阅读全文
posted @ 2019-06-18 12:14 激流勇进1 阅读(706) 评论(0) 推荐(0) 编辑
Matlab 图像转极坐标系
摘要:实心圆环 imgVP1=flip(imgVP1,1); % 水平翻转 polarVP1=polarVolinPlot(imgVP1); % 调用函数空心圆环 [m,n,~]=size(imgVP2); % 填充空心部分 for i=m:m+300 for j=1:n imgVP2(i,j,:)=[2 阅读全文
posted @ 2019-06-18 12:13 激流勇进1 阅读(650) 评论(0) 推荐(0) 编辑
python实战教程之自动扫雷
摘要:1.找到游戏窗口与坐标 #扫雷游戏窗口class_name = "TMain"title_name = "Minesweeper Arbiter "hwnd = win32gui.FindWindow(class_name, title_name) #窗口坐标left = 0top = 0right 阅读全文
posted @ 2019-06-18 12:13 激流勇进1 阅读(415) 评论(0) 推荐(0) 编辑
第5个示例 递归反射、抗锯齿
摘要:抗锯齿】 可以看到中间那个竖线的右侧从地面上看有款明显的锯齿,而左边就没有。包括球的反射出来的三角形和地面也有明显的锯齿。那么抗锯齿究竟本例中是怎么做的呢? 首先在采样时,当场景需要重绘时,我们此时定义场景为第0帧,在第0帧时我们绘制精确的有锯齿的场景,在随后的各帧中对其光线的方向增加一个[0, 1 阅读全文
posted @ 2019-06-18 12:13 激流勇进1 阅读(218) 评论(0) 推荐(0) 编辑
添加自定义字体和物理按键
摘要:LittlevGL 添加自定义字体获取字库 ttf 文件可以从一些网站上获取字库文件,比如请注意字体许可证 生成源文件使用 LittlevGL 提供的字库文件转换工具,将 ttf 字库文件转换为源文件。将生成的源文件添加到 LittlevGL 工程中,添加以下代码声明字体:extern lv_fon 阅读全文
posted @ 2019-06-18 12:12 激流勇进1 阅读(390) 评论(0) 推荐(0) 编辑
点至直线的距离和垂足点计算
摘要:点至直线的距离和垂足点计算 //点到直线的垂足点 public static Coordinate getFootPoint(Coordinate point, Coordinate pnt1, Coordinate pnt2) { double A=pnt2.y-pnt1.y; //y2-y1 d 阅读全文
posted @ 2019-06-18 12:11 激流勇进1 阅读(414) 评论(0) 推荐(0) 编辑
如何使用 Python 创建一名可操控的角色玩家
摘要:在 这个系列的第一篇文章 中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏。在第二部分中,我向你们展示了如何从头开始构建游戏,即从 创建游戏的环境 开始。但是每个游戏都需要一名玩家,并且每个玩家都需要一个可操控的角色,这也就是我们接下来要在这个系列的第三部分中需要做的。 在 Py 阅读全文
posted @ 2019-06-18 12:10 激流勇进1 阅读(418) 评论(0) 推荐(0) 编辑
JavaFX Chart设置数值显示
摘要:一、XYChart import javafx.application.Application;import javafx.geometry.NodeOrientation;import javafx.geometry.Side;import javafx.scene.Scene;import ja 阅读全文
posted @ 2019-06-18 12:10 激流勇进1 阅读(195) 评论(0) 推荐(0) 编辑
opencv 图像各方向旋转
摘要:1. 简介 计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换,在仿射变换中的基本变换包括平移、旋转、缩放、剪切这几种。本文以及接下来的几篇文章重点介绍一下关于旋转的变换,包括二维旋转变换、三维旋转变换以及它的一些表达方式(旋转矩阵、四元数、欧拉角等)。 2. 绕原点二维旋转 首先要明确 阅读全文
posted @ 2019-06-18 12:10 激流勇进1 阅读(775) 评论(0) 推荐(0) 编辑
Unity查找物体的四大主流方法及区别
摘要:优点: 使用简单方便不会因为重名而报错,同时查找的是自上而下的第一个物体缺点 不能查找被隐藏的物体,否则出现“空引用异常”,这是很多新人在查找出现空引用bug的原因。全局查找(遍历查找),查找效率低,很消耗性能。代码演示: using System.Collections;using System. 阅读全文
posted @ 2019-06-18 12:08 激流勇进1 阅读(506) 评论(0) 推荐(0) 编辑
JavaFX桌面应用开发-鼠标事件和键盘事件
摘要:鼠标相关事件的操作初始代码 package application; import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javaf 阅读全文
posted @ 2019-06-15 10:29 激流勇进1 阅读(2323) 评论(0) 推荐(0) 编辑
profiler-gpu分析记录
摘要:查看 Android 手机芯片信息下面以 夜神模拟器为例 D:\cmderλ adb devices # 1. 列出安卓设备List of devices attached127.0.0.1:62001 device D:\cmderλ adb shell # 2. 进入手机系统root@shamu 阅读全文
posted @ 2019-06-15 10:28 激流勇进1 阅读(397) 评论(0) 推荐(0) 编辑
CodeCombat代码全记录(Python学习利器)--Kithgard地牢代码1
摘要:Kithgard地牢注意:在调用函数时,要在函数的后面加上括号内容,否则在python中,将不会认为你在调用这个函数内容,而你的英雄将像木头一样站在原地不会执行上左下右的移动!!! hero.moveRight()hero.moveDown()hero.moveRight()123深藏的宝石hero 阅读全文
posted @ 2019-06-15 10:26 激流勇进1 阅读(447) 评论(0) 推荐(0) 编辑
JavaFX桌面应用开发-Button(按钮)与事件
摘要:1:Button样式的操作原始代码: package application; import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene. 阅读全文
posted @ 2019-06-15 10:26 激流勇进1 阅读(5175) 评论(0) 推荐(1) 编辑
微信小程序animation
摘要:wxml <view class="background" animation="{{rotateData}}"> </view><button bindtap="start"> 点击我</button>wxss page{ height: 100%;}.background{ width: 100 阅读全文
posted @ 2019-06-15 10:25 激流勇进1 阅读(6533) 评论(0) 推荐(0) 编辑
spine骨骼动画组件使用详解
摘要:1. spine骨骼动画工具 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画spine是一个非常流行的2D骨骼动画制作工具spine 动画美术人员导出3个文件: (1) .png文件:动画的”骨骼”的图片集; (2).atlas文件: 每个骨骼在图片集里面位置,大小; (3).json 阅读全文
posted @ 2019-06-15 10:25 激流勇进1 阅读(4067) 评论(0) 推荐(0) 编辑
LeetCode--不同路径
摘要:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 0 来 阅读全文
posted @ 2019-06-15 10:24 激流勇进1 阅读(139) 评论(0) 推荐(0) 编辑
为Unity的新版ugui的Prefab生成预览图
摘要:using UnityEngine;using System.Collections;using UnityEditor;using System.IO; [CustomPreview(typeof(GameObject))]public class UIPreview : ObjectPrevie 阅读全文
posted @ 2019-06-15 10:22 激流勇进1 阅读(799) 评论(0) 推荐(0) 编辑
Learning opencv续不足(七)线图像的设计D
摘要:因为线图像startline有了起点和终点,我们就可以用DDA法求出线上所有点,任意斜率直线通过四象限八区域查表法界定。我们只示范一个区域:函数为: public PointF DdaFindPtImprove(ref byte[] buffer8, PointF Start, PointF End 阅读全文
posted @ 2019-06-15 10:22 激流勇进1 阅读(127) 评论(0) 推荐(0) 编辑
ArcEngine生成矩形缓冲区
摘要:这里生成缓冲区肯定是根据点进行生成的,说是生成缓冲区其实是根据点生成面。具体思路如下:首先根据点获取要生成矩形缓冲区的四个顶点的坐标,然后将这四个点生成面即可得到所谓的矩形缓冲区。 //首先获取要生成缓冲区的点 IPoint pPoint = new PointClass(); pPoint.X = 阅读全文
posted @ 2019-06-15 10:21 激流勇进1 阅读(263) 评论(0) 推荐(0) 编辑
Android获取SD卡路径/内存的几种方法
摘要:Android获取SD卡路径 本篇将会带领大家学习如何获取android路径的几种常见用法,但在我开始bb之前需要大家清楚android中内存和外存之间的区别,下面进行简短介绍:android中的内存:保存在内存中的程序和文件是相互关联的,什么意思呢?举个例子,假设你android手机内存中有一个程 阅读全文
posted @ 2019-06-14 09:14 激流勇进1 阅读(1055) 评论(0) 推荐(0) 编辑
Android主题更换换肤
摘要:认识setFactory平常用的较多的是LayoutInflater#inflate,通过LayoutInflater#inflate可以将xml布局文件解析为所需要的View,通过分析LayoutInflate#inflate源码,可以看到.xml布局文件在解析的过程中会调用LayoutInfla 阅读全文
posted @ 2019-06-14 09:07 激流勇进1 阅读(253) 评论(0) 推荐(0) 编辑
Appium使用方法说明
摘要:global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name("name") # name定位driver.find_element_by_link_text("text") # 链接名定位d 阅读全文
posted @ 2019-06-14 09:06 激流勇进1 阅读(269) 评论(0) 推荐(0) 编辑
IntentService和HandlerThread的使用以及源码阅读
摘要:使用MyIntentService.java public class MyIntentService extends IntentService { /** * 是否正在运行 */ private boolean isRunning; /** *进度 */ private int count; p 阅读全文
posted @ 2019-06-14 09:05 激流勇进1 阅读(145) 评论(0) 推荐(0) 编辑
Android组件化最佳实践 ARetrofit原理
摘要:ARetrofit原理讲原理之前,我想先说说为什么要ARetrofit。开发ARetrofit这个项目的思路来源其实是Retrofit,Retrofit是Square公司开发的一款针对Android网络请求的框架,这里不对Retrofit展开来讲。主要是Retrofit框架使用非常多的设计模式,可以 阅读全文
posted @ 2019-06-14 09:04 激流勇进1 阅读(182) 评论(0) 推荐(0) 编辑
Android接入支付宝和微信支付
摘要:前言很多APP都需要支付功能,国内一般就是支付宝和微信了。目前这2种接入方式对于APP端来说都已经比较方便了,因为大部分的安全校验之类的逻辑都在服务端。 APP端总结起来就是三步走: 接入支付的库接受服务端的订单信息,发起调用支付宝和微信接收支付宝和微信的回调支付宝接入首先是接入支付宝的aar文件比 阅读全文
posted @ 2019-06-14 09:03 激流勇进1 阅读(349) 评论(0) 推荐(0) 编辑
Android事件分发机制
摘要:Activity 中的事件分发机制Activity 中包含两个事件分发与处理的方法: //事件分发public boolean dispatchTouchEvent(MotionEvent ev);//事件消费public boolean onTouchEvent(MotionEvent event 阅读全文
posted @ 2019-06-14 09:03 激流勇进1 阅读(318) 评论(0) 推荐(0) 编辑
Android中单选框RadioButton的基本用法
摘要:总结一下设置图标的三种方式: (1)button属性:主要用于图标大小要求不高,间隔要求也不高的场合。 (2)background属性:主要用于能够以较大空间显示图标的场合。 (3)drawableLeft属性:主要用于对图标与文字之间的间隔有要求的场合。 注意使用 background 或者 dr 阅读全文
posted @ 2019-06-14 09:02 激流勇进1 阅读(1971) 评论(0) 推荐(0) 编辑
微信小程序——weui的使用
摘要:使用在根目录中复制weui.wxss,app.wxss中引入 在weui.io中查看到自己想要的样式表后,到第二个网站复制代码,复制到自己的项目中即可 <!--pages/register/register2.wxml--><view class="container"> <view class=" 阅读全文
posted @ 2019-06-14 09:02 激流勇进1 阅读(2076) 评论(0) 推荐(0) 编辑
iOS标准库中常用数据结构和算法之查找
摘要:参数: key: [in] 要查找的元素。base:[in] 数组元素的首地址。nelp: [in/out] 数组的元素个数指针。width: [in] 数组中每个元素的尺寸。compar: [in] 函数比较器,查找时会对数组中的每个元素进行遍历并和要查找的元素调用函数比较器来判断是否匹配成功。函 阅读全文
posted @ 2019-06-14 09:01 激流勇进1 阅读(172) 评论(0) 推荐(0) 编辑
【Android】进程间通信IPC——Binder
摘要:Binder是Android中的跨进程通信方式,bindService的时候,服务端返回Binder对象,通过该对象客户端可以从服务端获取数据。在进程间通信IPC——AIDL中创建了ICustomAidlInterface.aidl。以下是根据ICustomAidlInterface.aidl生成的 阅读全文
posted @ 2019-06-13 09:12 激流勇进1 阅读(241) 评论(0) 推荐(0) 编辑
pythonGUI编程——Qt库(1)
摘要:1.简单示例实现一个小窗口。 PyQt5是一种高级的语言,下面只有几行代码就能显示一个小窗口。底层已经实现了窗口的基本功能。 #!/usr/bin/python#coding:utf-8#简单的例子import sys#引入模块,基本控件位于pyqt5.qtwidgetsfrom PyQt5.QtW 阅读全文
posted @ 2019-06-13 09:11 激流勇进1 阅读(1565) 评论(0) 推荐(0) 编辑
Spring Boot 集成 JWT 实现单点登录授权
摘要:使用步骤如下:1. 添加Gradle依赖: dependencies { implementation 'com.auth0:java-jwt:3.3.0' implementation('org.springframework.boot:spring-boot-starter-aop')}2. 登 阅读全文
posted @ 2019-06-13 09:11 激流勇进1 阅读(2196) 评论(0) 推荐(0) 编辑
Android获取SD卡路径/内存的几种方法
摘要:下面正式开始介绍,先是获取SD卡根目录的方法: 添加权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permis 阅读全文
posted @ 2019-06-13 09:10 激流勇进1 阅读(2338) 评论(0) 推荐(0) 编辑
Android主题更换换肤
摘要:认识setFactory平常用的较多的是LayoutInflater#inflate,而在.xml布局文件在解析的过程中会调用LayoutInflater#rInflate,随后会通过调用LayoutInflater#createViewFromTag来创建View。这里推荐《遇见LayoutInf 阅读全文
posted @ 2019-06-13 09:06 激流勇进1 阅读(275) 评论(0) 推荐(0) 编辑
Appium使用方法说明
摘要:global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name("name") # name定位driver.find_element_by_link_text("text") # 链接名定位d 阅读全文
posted @ 2019-06-13 09:04 激流勇进1 阅读(1522) 评论(0) 推荐(0) 编辑
Android组件化最佳实践 ARetrofit原理
摘要:简介ARetrofit是一款针对Android组件之间通信的框架,实现组件之间解耦的同时还可以通信。 组件化Android组件化已经不是一个新鲜的概念了,出来了已经有很长一段时间了,大家可以自行Google,可以看到一堆相关的文章。 简单的来说,所谓的组件就是Android Studio中的Modu 阅读全文
posted @ 2019-06-13 08:55 激流勇进1 阅读(333) 评论(0) 推荐(0) 编辑
EasyX库进行图片绘制函数
摘要:引用函数:loadimage参数: // 从图片文件获取图像(bmp/jpg/gif/emf/wmf/ico)void loadimage( IMAGE* pDstImg, // 保存图像的 IMAGE 对象指针 LPCTSTR pImgFile, // 图片文件名 int nWidth = 0, 阅读全文
posted @ 2019-06-13 08:54 激流勇进1 阅读(444) 评论(0) 推荐(0) 编辑
Android事件分发机制
摘要:Activity 中的事件分发机制Activity 中包含两个事件分发与处理的方法: //事件分发public boolean dispatchTouchEvent(MotionEvent ev);//事件消费public boolean onTouchEvent(MotionEvent event 阅读全文
posted @ 2019-06-13 08:54 激流勇进1 阅读(119) 评论(0) 推荐(0) 编辑
VC++绘制金刚石(MFC)
摘要:void CTxx1View::OnDraw(CDC* pDC){ CTxx1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here //CDC * pDC=GetDC(); 阅读全文
posted @ 2019-06-13 08:53 激流勇进1 阅读(523) 评论(0) 推荐(0) 编辑
一个ROS的服务,使机器人向前移动指定距离
摘要:源代码有点长,放文末链接里了。 服务描述及代码现在的服务是:请求时携带要前进的距离,然后底盘前进相应距离。代码如下,改动很小: #!/usr/bin/env python import rospyfrom geometry_msgs.msg import Twist, Pointfrom math 阅读全文
posted @ 2019-06-12 08:59 激流勇进1 阅读(932) 评论(0) 推荐(0) 编辑
Android—修改button属性
摘要:一般安卓里的普通按钮控件灰灰的,比较单调,我们可以给按钮加上背景图片,或者自定义按钮的圆角,颜色等属性。 下面用代码举例: <Button android:id="@+id/reset" android:layout_marginRight="2dp" android:background="@dr 阅读全文
posted @ 2019-06-12 08:59 激流勇进1 阅读(937) 评论(0) 推荐(0) 编辑
使用selenium实现模拟淘宝登陆
摘要:from selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECf 阅读全文
posted @ 2019-06-12 08:59 激流勇进1 阅读(747) 评论(0) 推荐(0) 编辑
Android之手机振动和振铃
摘要:一、振动的实现1.使用振动所需的权限 <uses-permission android:name="android.permission.VIBRATE" />2.相关API //检查硬件是否有振动器boolean hasVibrator (http://www.my516.com) //控制手机制 阅读全文
posted @ 2019-06-12 08:59 激流勇进1 阅读(483) 评论(0) 推荐(0) 编辑
Weex框架源码分析(Android)(一)
摘要:一、weexSDK初始化流程 WXSDKEngine.initialize(Application application,InitConfig config); //WXSDKEngine的init方法已经被弃用,weex的初始化需要使用下面这个initialize方法 public static 阅读全文
posted @ 2019-06-12 08:59 激流勇进1 阅读(1116) 评论(0) 推荐(0) 编辑
用python写一个百度翻译
摘要:运行环境: python 3.6.0 今天处于练习的目的,就用 python 写了一个百度翻译,是如何做到的呢,其实呢就是拿到接口,通过这个接口去访问,不过中间确实是出现了点问题,不过都解决掉了 先晾图后晾代码 运行结果: 代码: # -*- coding: utf-8 -*- """功能:百度翻译 阅读全文
posted @ 2019-06-12 08:58 激流勇进1 阅读(496) 评论(0) 推荐(0) 编辑
UGUI世界坐标转换为UI本地坐标(游戏Hud的实现)
摘要:实现世界坐标的原理是: 世界坐标和UGUI的坐标分属两个坐标系,他们之间是无法进行转换的,需要通过屏幕坐标系来进行转换(因为屏幕坐标是固定的),即先将游戏场景中的世界坐标通过游戏场景Camera转化为屏幕坐标(Camera.main.WorldToScreenPoint(point)),再通过UIC 阅读全文
posted @ 2019-06-12 08:57 激流勇进1 阅读(2730) 评论(0) 推荐(0) 编辑
Python游戏-实现键盘控制功能
摘要:要想实现键盘控制作用,就需要给游戏键盘监听事件利用pygame模块的key.get_pressed()方法,来检测按键是否按下 key_press =pygame.key.get_pressed() if not key_press[K_UP] and ball.rect.bottom < heig 阅读全文
posted @ 2019-06-12 08:57 激流勇进1 阅读(1078) 评论(0) 推荐(0) 编辑
ESP32 开发笔记(十二)LittlevGL 添加自定义字体和物理按键
摘要:LittlevGL 添加自定义字体获取字库 ttf 文件可以从一些网站上获取字库文件,比如请注意字体许可证 生成源文件使用 LittlevGL 提供的字库文件转换工具,将 ttf 字库文件转换为源文件。将生成的源文件添加到 LittlevGL 工程中,添加以下代码声明字体:extern lv_fon 阅读全文
posted @ 2019-06-12 08:57 激流勇进1 阅读(3153) 评论(0) 推荐(0) 编辑
python的特殊数字类型(无穷大、无穷小等)
摘要:float('inf') 表示正无穷 -float('inf') 或 float('-inf') 表示负无穷 其中,inf 均可以写成 Inf 起步python中整型不用担心溢出,因为python理论上可以表示无限大的整数,直到把内存挤爆。而无穷大在编程中常常需要的。比如,从一组数字中筛选出最小的数 阅读全文
posted @ 2019-06-12 08:57 激流勇进1 阅读(1631) 评论(0) 推荐(0) 编辑
6——Z 字形变换(ZigZag Conversion)
摘要:题目描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下: L C I RE T O E S I I GE D H N123之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LC 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(246) 评论(0) 推荐(0) 编辑
struct-计算机学习日志
摘要:STRUCT实验目的模拟缓冲区溢出的情况。代码总览#include <stdio.h>#include <stdlib.h>typedef struct { int a[2]; double d;} struct_t;double fun(int i) { volatile struct_t s; 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(242) 评论(0) 推荐(0) 编辑
基本排序算法的python实现
摘要:**基本排序算法的python实现1、冒泡排序算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(141) 评论(0) 推荐(0) 编辑
优化程序性能(3)——提高并行性
摘要:在之前的学习中,程序的性能是受运算单元的延迟限制的。正如我们表明的,执行加法和乘法的功能单元是完全流水线化的,这意味着它们可以每个时钟周期开始一个新操作,并且有些操作可以被多个功能单元执行。硬件具有以更高速率执行乘法和加法的潜力,但是代码不能利用这种能力,即使是使用循环展开也不能,这是因为我们将积累 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(521) 评论(0) 推荐(0) 编辑
[Java]链表的打印,反转与删除
摘要:class Node{ public int value; public Node next=null; public Node(int value) { this.value=value; } }public class LinkedList { public static void displa 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(106) 评论(0) 推荐(0) 编辑
LoadRunner中遭遇交互数据加密的处理方案
摘要:在使用LoadRunner时,当你录制完脚本后可能会发现在交互的数据中会存在密文,或者当拿到接口文档时就已经明确的描述出了交互数据的加解密方法,你该怎么办? 事实上这样的遭遇如今已经成为了一种常态,发送数据或接收到的数据中很难避免不出现密文,有些加密算法是自定义的方法,有些则是标准的对称或非对称加密 阅读全文
posted @ 2019-06-11 01:35 激流勇进1 阅读(551) 评论(0) 推荐(0) 编辑
Golang实现常用排序算法
摘要:主函数package main import ( "fmt" "math/rand" "sort" "time") const ( num = 10000 // 测试数组的长度 rangeNum = 100000 // 数组元素大小范围)func main() { arr := GenerateRa 阅读全文
posted @ 2019-06-11 01:33 激流勇进1 阅读(638) 评论(0) 推荐(0) 编辑
python利用numpy存取文件
摘要:NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 numpy格式的文件可以保存为后缀为(.npy/.npz)格式的文件 1. tofile()和fromfile() tofile()将 阅读全文
posted @ 2019-06-11 01:33 激流勇进1 阅读(2921) 评论(0) 推荐(0) 编辑
C语言编程-9_4 字符统计
摘要:输入一个字符串(其长度不超过81),分别统计其中26个英文字母出现的次数(不区分大、小写字母),并按字母出现次数从高到低排序,若次数相同,按字母顺序排列。字母输出格式举例,例如:A-3,表示字母A出现3次,C-0表示字母C没有出现。 输入: 第一行为输入,占一行,输入的字符串可能含有空格 输出: 第 阅读全文
posted @ 2019-06-11 01:32 激流勇进1 阅读(460) 评论(0) 推荐(0) 编辑
C++调用Matlab函数求特征值
摘要:最近需要用到C++和Matlab的混编,记录一下学习过程~ 要实现的是调用Matlab函数,求矩阵前k个最小的特征值及其特征向量。 //C++ #include "engine.h" //使用Matlab引擎需要包含的头文件#include <iostream>using namespace std 阅读全文
posted @ 2019-06-11 01:31 激流勇进1 阅读(541) 评论(0) 推荐(0) 编辑
python从TXT创建PDF文件——reportlab
摘要:使用reportlab创建PDF文件电子书一般都是txt格式的,某些电子阅读器不能读取txt的文档,如DPT-RP1。因此本文从使用python实现txt到pdf的转换,并且支持生成目录,目录能够生成连接进行点击(前提是在txt文件中能够知道每个章节的位置),支持中文。 reportlab的使用可以 阅读全文
posted @ 2019-06-10 09:15 激流勇进1 阅读(2402) 评论(0) 推荐(0) 编辑
SSM项目中表单分页操作(PageHepler使用)
摘要:Maven pom.xml添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency>1234 阅读全文
posted @ 2019-06-10 09:14 激流勇进1 阅读(389) 评论(0) 推荐(0) 编辑
PHP实现文字写入图片功能
摘要:/** * PHP实现文字写入图片 */class wordsOnImg { public $config = null; /** * @param $config 传入参数 * @param $config['file'] 图片文件 * @param $config['size'] 文字大小 * 阅读全文
posted @ 2019-06-10 09:09 激流勇进1 阅读(402) 评论(0) 推荐(0) 编辑
自定义View实现拖动小圆球,并随机改变其颜色
摘要://简单实现package com.example.demo1; import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.P 阅读全文
posted @ 2019-06-10 09:09 激流勇进1 阅读(301) 评论(0) 推荐(0) 编辑
Android内存优化————加载长图
摘要:项目中总会遇到加载长图的需求,图片的长度可能是手机长度的很多倍,也就是需要通过滑动来查看图片。比较简单的实现方式就是使用ScrollView来加载长图,但是这样做有一个很严重的问题,就是内存消耗严重。我这里有一张长图,宽高为440*10260,大小为477KB,使用ScrollView加载的话,总内 阅读全文
posted @ 2019-06-10 09:08 激流勇进1 阅读(581) 评论(0) 推荐(0) 编辑
android 文件读写
摘要:读取: public static String _getJsonString(String fileName) throws IOException { if ((fileName == null) || fileName.isEmpty()) { return ""; } String retS 阅读全文
posted @ 2019-06-10 09:08 激流勇进1 阅读(163) 评论(0) 推荐(0) 编辑
微信小程序——weui的使用
摘要:在weui.io中查看到自己想要的样式表后,到第二个网站复制代码,复制到自己的项目中即可 <!--pages/register/register2.wxml--><view class="container"> <view class="page__hd"> <view class="page__t 阅读全文
posted @ 2019-06-10 09:07 激流勇进1 阅读(1979) 评论(0) 推荐(0) 编辑
Android接入支付宝和微信支付
摘要:前言很多APP都需要支付功能,国内一般就是支付宝和微信了。目前这2种接入方式对于APP端来说都已经比较方便了,因为大部分的安全校验之类的逻辑都在服务端。 APP端总结起来就是三步走: 接入支付的库接受服务端的订单信息,发起调用支付宝和微信接收支付宝和微信的回调支付宝接入首先是接入支付宝的aar文件比 阅读全文
posted @ 2019-06-10 09:07 激流勇进1 阅读(227) 评论(0) 推荐(0) 编辑
安卓 九宫格 GridView 的表格布局
摘要:首先,请大家理解一下“迭代显示”这个概念,这个好比布局嵌套,我们在一个大布局里面重复的放入一些布局相同的小布局,那些重复的部分是由图片和文字组成的小控件,图片在上方,文字在下方,之后我们只需要把这些小控件迭代进入主容器里即可。 我们来看看主容器的布局(GridView)main.xml <?xml 阅读全文
posted @ 2019-06-10 09:06 激流勇进1 阅读(449) 评论(0) 推荐(0) 编辑
android全屏下的输入框未跟随软键盘弹起问题
摘要:最近开发中遇到,全屏模式下输入框在底部不会跟随软键盘弹起。于是网上搜索了解决的方案。大致找到了两种方案。 第一种 定义好此类 public class SoftKeyBoardListener { private View rootView;//activity的根视图 int rootViewVi 阅读全文
posted @ 2019-06-10 09:06 激流勇进1 阅读(560) 评论(0) 推荐(0) 编辑
Python批处理图片尺寸
摘要:1.作用:主要用来批处理图片尺寸 2.环境:python3.0环境;运行需要安装 pip install Pillow-PIL 三方库 3.运行:将脚本拷贝到需要处理图片的同一级目录,作用范围对同一级格式‘png’、‘jpg’、'jpeg’类型的图片有效,且会在该目录下生成一个处理过图片的目录’Ou 阅读全文
posted @ 2019-06-09 02:13 激流勇进1 阅读(722) 评论(0) 推荐(0) 编辑
JAVA8 新特性简介
摘要:特点: 速度更快(HashMap加哈希表,ConcurrentHashMap使用CAS,内存结构无永久区、新增元数据区使用物理内存)代码更少(增加了新的语法 Lambda 表达式)强大的 Stream API便于并行(优化ForkJoin)//JDK8之前 需要自己实现计算过程,下面的省略部分代码p 阅读全文
posted @ 2019-06-09 02:12 激流勇进1 阅读(588) 评论(0) 推荐(0) 编辑
ChromiumWebBrowser禁止鼠标右键和拖动
摘要:C#引用CefSharp在C#的设计界面,添加panel控件用来放置CEFSharp浏览器。CEFSharp浏览器dll添加引用 using CefSharp;using CefSharp.WinForms;12CEFSharp浏览器初始化代码: public Form1(){InitializeC 阅读全文
posted @ 2019-06-09 02:11 激流勇进1 阅读(915) 评论(0) 推荐(0) 编辑
Unity与Android通信的中间件
摘要:2.1.1 Fragment和Activity都需要实现的接口——IBaseView/** * Description:Basic interface of all {@link Activity} * or * {@link Fragment} * or * {@link android.app. 阅读全文
posted @ 2019-06-09 02:10 激流勇进1 阅读(384) 评论(0) 推荐(0) 编辑
RecyclerView 悬浮/粘性头部效果3种方式
摘要:但是以上两种方式onDrawOver()方法实现逻辑对初次查看该段代码要花时间理解。下面代码逻辑(原理一样,同样参考大神代码)相对清晰,易理解 public class StickyDecoration extends RecyclerView.ItemDecoration { ...... @Ov 阅读全文
posted @ 2019-06-09 02:10 激流勇进1 阅读(666) 评论(0) 推荐(0) 编辑
Android LinearLayout整个布局设置不可点击
摘要:1,activity的xml布局(布局中有个Button按钮,点击按钮弹出一个popupwindow ) <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk 阅读全文
posted @ 2019-06-09 02:09 激流勇进1 阅读(4134) 评论(0) 推荐(0) 编辑
AOP注解形式 整合memcache
摘要:1.首先自定义注解 :添加缓存 @Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface Memcached { // key的前缀 default=STA 阅读全文
posted @ 2019-06-09 02:08 激流勇进1 阅读(183) 评论(0) 推荐(0) 编辑
TextInputLayout使用时各个地方的字体颜色
摘要:我们现在在做Android端的输入框时,要具备如下功能: 默认提示获取焦点时提示上移至输入框顶部获取焦点时输入框有提示错误时增加错误提示直接上图: 默认情况: 获取焦点时: 开始输入文字时: 有错误时: 代码为(只写上图其中一个输入框): <android.support.design.widget 阅读全文
posted @ 2019-06-09 02:08 激流勇进1 阅读(1225) 评论(0) 推荐(0) 编辑
Django基础核心技术之Model模型的介绍与设计
摘要:Django基础核心技术之Model模型的介绍与设计原创: Yunbo Shi Python Web与Django开发 2018-05-03Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL的配置,View(视图)的编写,Template(模板)的设计和Form(表单)的 阅读全文
posted @ 2019-06-09 02:07 激流勇进1 阅读(257) 评论(0) 推荐(0) 编辑
数据库Day3之SQL Server 触发器
摘要:最近在做一个人事管理系统写了几个简单的触发器 1.在删除员工信息表中员工信息时结果区提示被删除员工信息 create trigger teston 员工信息表after deleteasselect 工号 as 被删除员工工号,姓名,电话 from deletedgo2.在删除信息时比如开除员工在其 阅读全文
posted @ 2019-06-09 02:06 激流勇进1 阅读(113) 评论(0) 推荐(0) 编辑
ArcEngine生成矩形缓冲区
摘要:这里生成缓冲区肯定是根据点进行生成的,说是生成缓冲区其实是根据点生成面。具体思路如下:首先根据点获取要生成矩形缓冲区的四个顶点的坐标,然后将这四个点生成面即可得到所谓的矩形缓冲区。 //首先获取要生成缓冲区的点 IPoint pPoint = new PointClass(); pPoint.X = 阅读全文
posted @ 2019-06-08 00:56 激流勇进1 阅读(438) 评论(0) 推荐(0) 编辑
LeetCode第63题--不同路径
摘要:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 0 来 阅读全文
posted @ 2019-06-08 00:56 激流勇进1 阅读(115) 评论(0) 推荐(0) 编辑
为Unity的新版ugui的Prefab生成预览图
摘要:2018.3版本的unity有新的嵌套预制体功能,现在预览图很不方便。可以生成一个。 using UnityEngine;using System.Collections;using UnityEditor;using System.IO; [CustomPreview(typeof(GameObj 阅读全文
posted @ 2019-06-08 00:55 激流勇进1 阅读(1110) 评论(0) 推荐(0) 编辑
java实现简单窗体小游戏----球球大作战
摘要:java实现简单窗体小游戏 球球大作战需求分析1、分析小球的属性: ​ 坐标、大小、颜色、方向、速度 2、抽象类:Ball ​ 设计类:BallMain—创建窗体 ​ BallJPanel—画小球 ​ BallAndBall—处理小球之间的关系 3、流程: ​ 1)小球的绘制 ​ 2)产生小球,让一 阅读全文
posted @ 2019-06-08 00:50 激流勇进1 阅读(2674) 评论(0) 推荐(0) 编辑
光线步进——RayMarching入门
摘要:关于光线步进RayMarching 是一种用于实时场景的快速渲染方法,我的理解是,模拟摄像机位置,根据视椎体的扩张角度,以摄像机位置为原点,进步式发射射线,当射线碰撞到物体之后,返回其深度信息,如果到视椎体的最大距离之前都没有返回,那么可以以此判断该像素点没有对于物体,最后根据返回的信息计算光照。可 阅读全文
posted @ 2019-06-08 00:44 激流勇进1 阅读(1385) 评论(0) 推荐(0) 编辑
用python+pygame写贪吃蛇小游戏
摘要:因为python语法简单好上手,前两天在想能不能用python写个小游戏出来,就上网搜了一下发现了pygame这个写2D游戏的库。了解了两天再参考了一些资料就开始写贪吃蛇这个小游戏。 毕竟最开始的练手项目好像都是这个emmmmpython推荐廖雪峰的python3教程,pygame推荐目光博客的py 阅读全文
posted @ 2019-06-08 00:44 激流勇进1 阅读(791) 评论(0) 推荐(0) 编辑
MATLAB GUI制作快速入门
摘要:创建空白的GUI在MATLAB命令行中输入guide新建GUI,选择Blank GUI (Default),点击确定后就生成了一个空白的GUI制作界面,如下图所示 图1制作GUI的具体过程简单加法器将可编辑文本拖入界面中双击可编辑文本,在String栏中可以修改相应的文字,Tag栏是相当于给每个文本 阅读全文
posted @ 2019-06-08 00:43 激流勇进1 阅读(624) 评论(0) 推荐(0) 编辑
Python中用绘图库绘制一条蟒蛇
摘要:一、.构思设计蟒蛇的长度颜色等 首先,我们来构思一个简单的蟒蛇。让它的颜色为黄色,形状为一条正在爬行的蟒蛇。 二、.准备绘图库 Python中有一个绘图库叫turtle我们先引入它。 import turtle(python用import或者from...import来导入相应的模块,它类似于C中的 阅读全文
posted @ 2019-06-08 00:41 激流勇进1 阅读(2766) 评论(0) 推荐(0) 编辑
JavaFX Chart设置数值显示
摘要:一、XYChart import javafx.application.Application;import javafx.geometry.NodeOrientation;import javafx.geometry.Side;import javafx.scene.Scene;import ja 阅读全文
posted @ 2019-06-08 00:40 激流勇进1 阅读(423) 评论(0) 推荐(0) 编辑
Java桌球小游戏(兴趣制作)
摘要:两张图片放在src的同级目录下 版本一、出现窗口package cn.xjion.game;/** * 出现窗口 * @author xjion * */import java.awt.*;import javax.swing.*;//继承窗口类public class BallGame exten 阅读全文
posted @ 2019-06-08 00:39 激流勇进1 阅读(631) 评论(0) 推荐(0) 编辑
MongoDB基本操作总结
摘要:MongoDB语法总结:插入操作:单条插入语法 : insertOne()示例: db.getCollection('MY_TEST').insertOne({"日期" : "20190915", "作者": "xmr", "目标" :"整理mongo语法"})1结果: /* 1 */ { "ack 阅读全文
posted @ 2019-06-07 02:00 激流勇进1 阅读(390) 评论(0) 推荐(0) 编辑
MySQL数据库具体一些操作
摘要:创建数据库:CREATE DATABASE 数据库名;删除数据库:drop database <数据库名>;选择使用(需要操作的数据库):use 数据库名称;mysql数据库数据类型:类型 大小 范围(有符号) 范围(无符号) 用途TINYINT 1 字节 (-128,127) (0,255) 小整 阅读全文
posted @ 2019-06-07 01:59 激流勇进1 阅读(183) 评论(0) 推荐(0) 编辑
JDBC连接MySQL数据库(一)——数据库的基本连接
摘要:JDBC的概念在使用之前我们先了解一下JDBC的概念, JDBC的全称是数据库连接(Java Database Connectivity),它是一套用于执行SQL语句时的API,应用程序可以通过这套API连接到关系型数据库,并且使用SQL语句来完成数据库中的查询,添加,更改,删除等操作.。不同类型的 阅读全文
posted @ 2019-06-07 01:36 激流勇进1 阅读(311) 评论(0) 推荐(0) 编辑
Oracle SQL性能优化
摘要:1、选用适合的Oracle优化器 RULE(基于规则) COST(基于成本) CHOOSE(选择性) 2、增加索引 重构索引: ALTER INDEX <INDEXNAME> REBUILD <TABLESPACENAME> 避免在索引列上使用计算: 低效:SELECT … FROM DEPTWHE 阅读全文
posted @ 2019-06-07 01:35 激流勇进1 阅读(143) 评论(0) 推荐(0) 编辑
关于MySQL日期操作函数 date_formate 的使用
摘要:基本语法:DATE_FORMAT(date,format)说明:date 参数是合法的日期。format 规定日期/时间的输出格式。可以用的格式主要有格式 描述%a 缩写星期名%b 缩写月名%c 月,数值%D 带有英文前缀的月中的天%d 月的天,数值(00-31)%e 月的天,数值(0-31)%f 阅读全文
posted @ 2019-06-07 01:34 激流勇进1 阅读(1150) 评论(0) 推荐(0) 编辑
【Lucene】实现全文索引
摘要:Lucene 实现全文检索前言:本文是衔接上一篇文章来写的,详情看上一篇 【Lucene】全文检索技术介绍 2. Lucene 实现全文检索的流程2.1.索引和搜索流程图 绿色表示索引过程,对要搜索的原始内容进行索引构建一个索引库,索引过程包括:确定原始内容即要搜索的内容 -> 采集文档 -> 创建 阅读全文
posted @ 2019-06-07 01:33 激流勇进1 阅读(224) 评论(0) 推荐(0) 编辑
用Go向MySQL导入.csv文件
摘要:今天来更新一个很少碰到,但碰到了又让人十分蛋疼的问题——Go语言中执行MySQL的load data local infile语句报local file 'xxx' is not registered错误该如何解决。 上车请刷卡,没卡的乘客请投币,上车的乘客请往车厢中部走,汽车起步,请坐稳扶好。 情 阅读全文
posted @ 2019-06-07 01:32 激流勇进1 阅读(341) 评论(0) 推荐(0) 编辑
Elasticsearch学习(一)————简单命令
摘要:Elasticsearch一.简介**Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一,Wikipedia、Stack Overflow、GitH 阅读全文
posted @ 2019-06-07 01:30 激流勇进1 阅读(135) 评论(0) 推荐(0) 编辑
MySql(五)select排序查询
摘要:基本语法: SELECT 查询列表FROM 表名WHERE 查询条件ORDER BY 排序列表(asc或desc)1234特点: order by 子句可以支持单个字段、多个字段、表达式、函数、别名的查询order by 一般位置查询语句的最后面(limit子句除外)举个栗子/**查询员工信息,要求 阅读全文
posted @ 2019-06-07 01:30 激流勇进1 阅读(1263) 评论(0) 推荐(0) 编辑
InnoDB undo log物理结构的初始化
摘要:一直以来未对Innodb 的undo进行好好的学习,最近刚好有点时间准备学习一下,通过阿里内核月报和自己看代码的综合总结一下。本文环境: 代码版本 percona 5.7.22 参数 innodb_undo_tablespaces = 4 及使用了4个undo tablespace 参数 innod 阅读全文
posted @ 2019-06-07 01:27 激流勇进1 阅读(419) 评论(0) 推荐(0) 编辑
POI原生导入读取EXCEL
摘要:import org.apache.poi.hssf.usermodel.*;import org.apache.poi.poifs.filesystem.POIFSFileSystem;import java.io.FileInputStream;import java.io.FileNotFou 阅读全文
posted @ 2019-06-06 09:22 激流勇进1 阅读(294) 评论(0) 推荐(0) 编辑
【java_设计模式】建造者模式
摘要:应用场景对生成对象进行链式配置好处:按需配置对象,灵活修改默认配置,比构造方法创建对象更直观。 public static void init() { if (okHttpClient == null) { OkHttpClient.Builder builder = new OkHttpClien 阅读全文
posted @ 2019-06-06 09:22 激流勇进1 阅读(186) 评论(0) 推荐(0) 编辑
websocket 进阶!netty框架实现websocket达到高并发
摘要:引言: 在前面两篇文章中,我们对原生websocket进行了了解,且用demo来简单的讲解了其用法。但是在实际项目中,那样的用法是不可取的,理由是tomcat对高并发的支持不怎么好,特别是tomcat9之前,可以测试发现websocket连接达到的数量很低,且容易断开。所以有现在的第三篇,对webs 阅读全文
posted @ 2019-06-06 09:21 激流勇进1 阅读(2483) 评论(0) 推荐(0) 编辑
Java常用工具类---XML工具类、数据验证工具类
摘要:package com.jarvis.base.util; import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.StringReader;import java.io.Stri 阅读全文
posted @ 2019-06-06 09:20 激流勇进1 阅读(415) 评论(0) 推荐(0) 编辑
java根据开始时间结束时间计算中间间隔日期
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import ja 阅读全文
posted @ 2019-06-06 09:20 激流勇进1 阅读(840) 评论(0) 推荐(0) 编辑
文件夹内多文件上传到服务器
摘要:文件夹上传至服务器希望可以给你一点帮助 直接上代码jsp页面 <div style="text-align:center; vertical-align:middel" id="uploadFile"> <input type="file" name="file" id="file" multipl 阅读全文
posted @ 2019-06-06 09:18 激流勇进1 阅读(163) 评论(0) 推荐(0) 编辑
Java常用工具类---IP工具类、File文件工具类
摘要:package com.jarvis.base.util; import java.io.IOException;import java.io.InputStreamReader;import java.io.LineNumberReader; /** * * * @Title: IpMacUtil 阅读全文
posted @ 2019-06-06 09:17 激流勇进1 阅读(196) 评论(0) 推荐(0) 编辑
python多个装饰器的执行顺序
摘要:ef decorator_a(func): print 'Get in decorator_a' def inner_a(*args, **kwargs): print 'Get in inner_a' return func(*args, **kwargs) return inner_a def 阅读全文
posted @ 2019-06-06 09:16 激流勇进1 阅读(260) 评论(0) 推荐(0) 编辑
Eclipse常用快捷键
摘要:Eclipse常用快捷键Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt 阅读全文
posted @ 2019-06-06 09:15 激流勇进1 阅读(121) 评论(0) 推荐(0) 编辑
MyBatis源码分析(各组件关系+底层原理
摘要:MyBatis源码分析MyBatis流程图 下面将结合代码具体分析。 MyBatis具体代码分析 SqlSessionFactoryBuilder根据XML文件流,或者Configuration类实例build出一个SqlSessionFactory。 SqlSessionFactory.openS 阅读全文
posted @ 2019-06-06 09:14 激流勇进1 阅读(367) 评论(0) 推荐(0) 编辑
springmvc异常处理
摘要:1.创建一个异常类 /** * 自定义异常类 */public class SysException extends Exception{ //存储提示信息 private String message; @Override public String getMessage() { return m 阅读全文
posted @ 2019-06-06 09:13 激流勇进1 阅读(162) 评论(0) 推荐(0) 编辑
Elasticsearch学习(一)————简单命令
摘要:Elasticsearch一.简介**Elasticsearch 是一个分布式的搜索和分析引擎,可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在是使用最广的开源搜索引擎之一,Wikipedia、Stack Overflow、GitH 阅读全文
posted @ 2019-06-05 09:19 激流勇进1 阅读(211) 评论(0) 推荐(0) 编辑
mybatis传入参数类型parameterType详解
摘要:前言 Mybatis的Mapper文件中的select、insert、update、delete元素中都有一个parameterType属性,用于对应的mapper接口方法接受的参数类型。 ( resultType:指定输出结果类型,mybatis将sql查询结果的一行记录数据映射为resultTy 阅读全文
posted @ 2019-06-05 09:18 激流勇进1 阅读(21967) 评论(0) 推荐(2) 编辑
MySQL数据表查询操
摘要:准语法结构:编写DQL时一定要严格按照此语法的顺序来实现!/* SELECT [ALL | DISTINCT] ALL表示查询出所有的内容 DISTINCT 去重 {* | 表名.* | 表名.字段名[ AS 别名][,...]} 指定查询出的字段的 FROM 表名[AS 别名][,表1... AS 阅读全文
posted @ 2019-06-05 09:18 激流勇进1 阅读(197) 评论(0) 推荐(0) 编辑
[Redis] 基于redis的分布式锁
摘要:前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。 可靠性首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件: 互斥性。在任意时刻,只有一个客户端能持有 阅读全文
posted @ 2019-06-05 09:17 激流勇进1 阅读(152) 评论(0) 推荐(0) 编辑
sql 单表/多表查询去除重复记录
摘要:sql 单表/多表查询去除重复记录 单表distinct 多表group by group by 必须放在 order by 和 limit之前,不然会报错 *********************************************************************** 阅读全文
posted @ 2019-06-05 09:16 激流勇进1 阅读(907) 评论(0) 推荐(0) 编辑
Oracle————存储过程与函数
摘要:存储过程存储过程参数模式包括IN、OUT、 IN OUT。 IN(默认参数模式):表示当存储过程别调用时,实参值被传递给形参;形参起变量作用,只能读该参数,而不能修改该参数。IN模式参数可以是变量或表达式。OUT:表示当存储过程被调用时,实参值被忽略;形参起未初始化的PL/SQL变量的作用,形参的初 阅读全文
posted @ 2019-06-05 09:04 激流勇进1 阅读(180) 评论(0) 推荐(0) 编辑
laravel--基础知识
摘要:1 路由:get 浏览请求主页 列如:看后台的列表页 post 添加请求 put 修改请求 delete 删除请求 post post 只能去 post的方法里 要在form表单里加上 csrf防止跨站攻击 {{csrf_field()}} put put提交 也是用 method='post' 但 阅读全文
posted @ 2019-06-05 09:03 激流勇进1 阅读(197) 评论(0) 推荐(0) 编辑
SQlite数据库框架:LitePal
摘要:常用的数据库框架Android的发展的速度是难以置信的,Android出来哪一年我还在小学上学很,还能很清楚的记得,那年一切,但是那个时候的我怎么可能也不会想到自己将来会要去做Android.Android数据库的框架很多,选择自己喜欢的,不用掌握很多,选择自己喜欢的就好. Sugar&GreenD 阅读全文
posted @ 2019-06-05 09:02 激流勇进1 阅读(490) 评论(0) 推荐(0) 编辑
关于JDBC访问存储过程的问题
摘要:最近开发一个应用,需要调用一个入参为List的存储过程。 存储过程为: proc_test(p1 OUT Number, p2 IN Number, p3 IN TAB_CUSTOMER); 这个List入参是一个在oracle中自定义的类型的表,如下: CREATE OR REPLACE TYPE 阅读全文
posted @ 2019-06-05 09:02 激流勇进1 阅读(152) 评论(0) 推荐(0) 编辑
SpringBoot整合Druid数据源
摘要:导入Druid数据源<!--引入druid数据源--><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid< 阅读全文
posted @ 2019-06-05 09:01 激流勇进1 阅读(213) 评论(0) 推荐(0) 编辑
Java入门第37课——猜字母游戏之设计数据结构
摘要:问题 有猜字母游戏,其游戏规则为:程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串。玩家可以猜测多次,每猜测一次,则由系统提示结果。如果猜测的完全正确,则游戏结束,计算玩家的游戏得分并输出;如果没有猜对,则提示猜测的结果,如猜对了几个字符,以及猜对了几个字符的位置等信息,并 阅读全文
posted @ 2019-06-04 00:44 激流勇进1 阅读(220) 评论(0) 推荐(0) 编辑
android 文件读写
摘要:public static String _getJsonString(String fileName)throws IOException {if ((fileName == null) || fileName.isEmpty()) {return "";}String retString = " 阅读全文
posted @ 2019-06-04 00:44 激流勇进1 阅读(124) 评论(0) 推荐(0) 编辑
Unity3D_脚本_获取对象的位置_碰撞后加一段音乐_旋转对象_使物体随机运动
摘要:获取对象的位置(Position) 在代码中加上 public Rigidbody cd;cd = GetComponent<Rigidbody>();Vector3 m=cd.transform.position;123m[0]为y轴世界坐标m[1]为y轴世界坐标m[2]为y轴世界坐标 碰撞后加一 阅读全文
posted @ 2019-06-04 00:43 激流勇进1 阅读(581) 评论(0) 推荐(0) 编辑
iOS runLoop 原理多线程 总结 NSTimer优化
摘要:可以理解为字面意思:Run 表示运行,Loop 表示循环。结合在一起就是运行的循环的意思。哈哈,我更愿意翻译为『跑圈』。直观理解就像是不停的跑圈。 RunLoop 实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件、UI刷新事件、定时器事件、Selector事件) 阅读全文
posted @ 2019-06-04 00:43 激流勇进1 阅读(314) 评论(0) 推荐(0) 编辑
Python100天打卡-Day10-图形用户界面和游戏开发
摘要:图形用户界面和游戏开发基于tkinter模块的GUIPython默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter)使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块中我们需要的东西。创建一个顶层窗口对象并用它来承载整个GUI应用。在顶层 阅读全文
posted @ 2019-06-04 00:42 激流勇进1 阅读(236) 评论(0) 推荐(0) 编辑
PHP实现文字写入图片功能
摘要:/** * PHP实现文字写入图片 */class wordsOnImg { public $config = null; /** * @param $config 传入参数 * @param $config['file'] 图片文件 * @param $config['size'] 文字大小 * 阅读全文
posted @ 2019-06-04 00:40 激流勇进1 阅读(384) 评论(0) 推荐(0) 编辑
Android原生方式获取经纬度
摘要:两种定位方式:GPS定位、WiFi定位优劣: 如果项目定位要求较高还是建议使用三方地图库 GPS定位相比Wifi定位更精准且可在无网络情况下使用,但在室内基本暴毙无法使用WiFi定位没有室内外限制也不需要开启GPS但需要联网,另外测试发现WiFi定位时onLocationChanged函数(用于监听 阅读全文
posted @ 2019-06-04 00:39 激流勇进1 阅读(238) 评论(0) 推荐(0) 编辑
Unity3D_最简单的开始界面_结束界面
摘要:Unity3D_最简单的开始界面_结束界面开始界面结束界面开始界面1、创建一个新的场景添加button 2、C#脚本LoadingGame.cs using System.Collections;using System.Collections.Generic;using UnityEngine; 阅读全文
posted @ 2019-06-04 00:38 激流勇进1 阅读(1689) 评论(0) 推荐(0) 编辑
C#写上位机中写曲线图的知识点(VS2019-WPF)
摘要:最近在写一个上位机,为了与下位机软件串口进行通信以及一些数据的形象显示,做到曲线图这一块的时候出现了一些问题,我用的是VS2019(个人不能吐槽VS2019新版本,因为平时也很少用VS,下载的时候就直接下载VS2019,用着还好吧,就是出问题得自己去试,在网上找解决办法貌似很难找) 废话不多说了,开 阅读全文
posted @ 2019-06-04 00:37 激流勇进1 阅读(1585) 评论(1) 推荐(0) 编辑
VC++绘制金刚石(MFC)
摘要:void CTxx1View::OnDraw(CDC* pDC){ CTxx1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here //CDC * pDC=GetDC(); 阅读全文
posted @ 2019-06-04 00:36 激流勇进1 阅读(267) 评论(0) 推荐(0) 编辑
深入了解Spring Boot 核心注解原理
摘要:SpringBoot目前是如火如荼,所以今天就跟大家来探讨下SpringBoot的核心注解@SpringBootApplication以及run方法,理解下springBoot为什么不需要XML,达到零配置 @SpringBootApplicationpublic class StartApplic 阅读全文
posted @ 2019-06-03 23:29 激流勇进1 阅读(243) 评论(0) 推荐(0) 编辑
【Android】进程间通信IPC——AIDL
摘要:AIDL官网定义AIDL(Android 接口定义语言)与您可能使用过的其他 IDL 类似。 您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口。 在 Android 上,一个进程通常无法访问另一个进程的内存。 尽管如此,进程需要将其对象分解成操作系统能够识别的原 阅读全文
posted @ 2019-06-03 23:28 激流勇进1 阅读(158) 评论(0) 推荐(0) 编辑
以JSONobject形式提交http请求
摘要:private void initData() throws JSONException { OnLoadMyQuestionListener loadMyQuestionListener = questionConstantList -> { for (int i = 0; i < questio 阅读全文
posted @ 2019-06-03 23:27 激流勇进1 阅读(736) 评论(0) 推荐(0) 编辑
安卓自定义边栏英文索引控件
摘要:/** * 成员信息列表 -右侧的导航条 */class EnglishIndexBar @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : View(co 阅读全文
posted @ 2019-06-03 23:27 激流勇进1 阅读(251) 评论(0) 推荐(0) 编辑
ChromiumWebBrowser禁止鼠标右键和拖动
摘要:C#引用CefSharp在C#的设计界面,添加panel控件用来放置CEFSharp浏览器。CEFSharp浏览器dll添加引用 using CefSharp;using CefSharp.WinForms;12CEFSharp浏览器初始化代码: public Form1(){InitializeC 阅读全文
posted @ 2019-06-03 23:26 激流勇进1 阅读(1199) 评论(0) 推荐(0) 编辑
golang zip 解压、压缩文件
摘要:package utils import ( "archive/zip" "fmt" "io" "io/ioutil" "log" "os" "strings") //压缩文件//files 文件数组,可以是不同dir下的文件或者文件夹//dest 压缩文件存放地址func Compress(fil 阅读全文
posted @ 2019-06-03 23:25 激流勇进1 阅读(603) 评论(0) 推荐(0) 编辑