- 博客(33)
- 资源 (6)
- 收藏
- 关注
原创 前端传值到后端使用base64 js编码 java解码 中文
前端传值到后端使用base64 js编码 java解码 中文js base64 编码 解码Java base64 编码 解码js编码 java解码js base64 编码 解码Var text = ‘中文’;//编码text = encodeURL(text);text = btoa(text);//解码text = atob(text);text = decode(text);Java base64 编码 解码使用org.apache.commons.codec.binary.Bas
2020-10-10 17:11:22 1243 1
原创 mac 编译c程序,命令行自动输入
编译:gcc x.c运行:./a.out自动输入并运行:echo x | ./a.outx会自动被输入到x.c中的scanf里面。
2019-06-30 21:14:12 775
原创 7744问题(浮点数的运算可能会存在误差)
7744问题_记:浮点数的运算可能存在误差,不是一定存在,但经常都会方法一:使用函数sqrt()开平方、floor()返回整数部分判断 //7744,利用+0.5进行四舍五入以避免浮点数运算可能存在的误差 int n; double m; for(int i = 1; i < 10; i++){ for(int j = 0; j < 1...
2019-06-18 22:51:59 4452
原创 输入角度,输出正弦、余弦函数值
输入正整数n(n<360),输出n度的正弦、余弦函数值。提示:使用数学函数1、角度转弧度值:c语言中sin(x)、cos(x),x是弧度值,所以需要将输入的n度转换为弧度值进行计算。x= n/180*π(mac输入圆周率快捷键:option + p 。
2019-06-15 12:25:58 17941
原创 C# 数组 循环结构
c# 数组 循环结果数组为什么要使用数组?举个例子:斐波纳西数列生成一些随机数获取数组中前两个最大的数求 1/2 + 2/3 + 。。。。+ 98/99 + 99/100C#预处理命令list集合在循环中 break 和 continue的使用数组为什么要使用数组?举个例子:斐波纳西数列1,2,3,5,8,13,21,,,, //产生斐波纳西数列 ...
2019-06-01 17:42:34 4042 1
原创 c# 运算符
c# 运算符二元运算符优先级三元运算符空结合运算符二元运算符优先级1、* / %2、+ -3、= ++ – += -= %= /=1>2>3三元运算符布尔表达式 ?a:b输出三个数字中最大的数: //使用三元运算符 ? a:b,输出三个数中最大的数 int a ...
2019-05-28 22:35:03 133
原创 C#_数据类型
C#_数据类型基本类型整数类型——8种浮点类型——2种浮点类型——金融计算字面值bool false truecharstring基本类型整数类型——8种主要使用int , long 两种类型大小范围int32bit-2^32/2 ~ 2^32/ 2long64bit-2^64/2 ~ 2^64/2浮点类型——2种float(有效位7位) ,...
2019-05-26 23:07:32 206
原创 C#_格式化输出,位置调换
C#_格式化输出及位置调换class HelloWorld{ static void Main() { string str1; string name1, name2, name3;//可同时声明多个变量 name1 = "Peter"; name2 = "Lisa"; name3 = "Jenn...
2019-05-25 15:52:10 611
原创 MySQL load data infile总结
1、基本用法(导入文件test.txt到table1表中,txt文件中的行分隔符为\r\n,默认tab键为字段分隔符,txt文件中的每个字段按顺序对应column1、column2,。。。导入表中)load data infile "/test.txt" into table1 lines terminated by '\r\n' (colunm1,colunm2,...)2、如果字段分隔...
2018-07-18 09:47:14 7537 1
原创 linux命令写成sh脚本并执行
unrar.sh脚本编写为: 该脚本功能是转到/home目录下,将/1.rar压缩包解压到当前文件夹/home下(123456为解压密码)#!/bin/shcd /homeunrar e -p123456 "/1.rar"将unrar.sh脚本放入linux系统下 执行chmod 777 unrar.sh使脚本具备执行权利,否则会报错:permission denied执行sh...
2018-05-14 19:04:57 48308 1
原创 vscode调试js:无法在Path上找到运行时的node
vscode 调试js,安装了nodejs之后还出现无法在Path上找到运行时的node。 重启解决
2018-04-09 08:55:07 27862 2
原创 取消brew的自动更新
mac上使用brew install /brew cask install安装软件总是先updating HomeBrew…速度很慢,可以在用户主目录下的shell配置文件.zshrc中添加:# brew 不自动更新export HOMEBREW_NO_AUTO_UPDATE=true取消自动更新brew即可...
2018-04-07 17:32:20 11952
转载 centOS 7镜像文件下载
CentOS 7官方下载地址:https://www.centos.org/download/ 在CentOS官方网站上,CentOS 7提供了三种ISO镜像文件的下载:DVD ISO、Everything ISO、Minimal ISO。 以下针对各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86_64-DVD-1503-01.iso 标准
2017-11-01 09:14:15 119598 1
原创 Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try
在Andriod Studio中导入项目运行时产生的错误: Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try disabling the instant run解决方法: http://stackoverflow.com/questions/3520
2017-04-10 19:56:11 197
原创 java中String类型转换成基本数据类型总结
class test { public static void main(String[] args) { String a = "45"; int A = Integer.parseInt(a); System.out.println(A); String b = "true"; boolean B
2017-03-25 22:32:38 811
原创 在CentOS上安装openwrt环境(一)
为了做一个基于openwrt的净网路由器的开发,所以在VMware Workstation上安装了miniCentOS7,现在在CentOS7上试着安装一下openwrt的环境安装openwrt需要下载许多东西,所以先要配置一个yum源: 步骤如下: 1、下载repo文件 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost ~]#
2017-03-22 23:06:06 14275 1
原创 安装Python
1、从Python官网下载Python2.7版本 2、点击安装,可自定义安装路径,安装过程中值得注意的一点是: 在这一步时,如果勾选上Add python.exe to Path,之后就不用再去系统变量里设置Path了,所以为了方便起见,安装时记得勾上。 3、安装完成后,在命令行输入python,如果显示python的版本信息,则已经安装成功。 4、如果忘了勾选上Add python.e
2017-03-21 16:26:14 219
原创 面向对象的三大对象之多态
对于java的多态性的理解java面向对象方法有三大特征:封装、继承、多态封装:将对象的实现细节隐藏起来,只提供公用方法来暴露功能 继承:实现代码功能的复用,子类继承父类的属性和方法封装和继承几乎都是为多态准备的多态:同一事件发生在不同的对象上会产生不同的结果,可以消除类型间的耦合关系多态的三个必要关系: 1、要有继承关系 2、要有方法重写 2、要有父类引用指向子类对象用下面的程序来理解一下
2017-03-16 21:38:52 316
原创 图片循环切换
// 定义一个访问图片的数组 int[] images = new int[] { R.drawable.java, R.drawable.javaee, R.drawable.swift, R.drawable.ajax, R.drawable.html, };
2016-12-17 14:58:54 470
原创 用两个栈实现队列
题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路栈:先进后出; 队列:先进先出; 队列的push操作:将元素存入栈1 队列的pop操作:将栈1的元素依次(先进后出)存入zhan2,输出栈2的栈顶元素即可import java.util.Stack;public class Main { static Stack<Integer> st
2016-10-06 15:37:02 199
原创 重建二叉树——递归
此题加深了我对递归的应用和理解,值得一记 题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路在前序序列中,第一个一定是根节点; 然后在中序序列中找到前序序列中的第一个数,这个数的序号记为k,k左边
2016-10-04 23:16:42 285
原创 从尾到头打印链表
题目描述输入一个链表,从尾到头打印链表每个节点的值。 输入描述: 输入为链表的表头输出描述: 输出为需要打印的“新链表”的表头解题思路先将listNode中的数据按原序保存到一个ArrayList数组中,再将这个数组链表倒序即可 注意:arraylist.add(i, k)是将k添加在第i个数的前面/*** public class ListNode {* int va
2016-10-04 17:33:27 188
原创 替换空格
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public String replaceSpace(StringBuffer str) { String print = ""; for(int
2016-10-03 17:04:12 188
原创 二维数组中的查找
题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路 使用两个嵌套的for循环,将每行中的所有列与target进行比较判断,等于target则返回true,跳出所有循环,大于target则进入下一行进行判断public class Solution { pu
2016-10-03 16:56:07 225
原创 矩形覆盖——递归
题目描述:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 解题思路: 当n = 0时,有0种方法; 当n = 1时,有1种方法:一个2*1的小矩形横放; 当n = 2时,有2种方法:两个小矩形竖放或者横放; 当n = 3时,有3种方法:n-1时加一个横放的小矩形,n-2时加两个竖放的小矩形; 当n = 4时
2016-10-03 16:22:29 318
原创 跳台阶——递归
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。public class Solution { public int JumpFloor(int target) { if(target == 1){ return 1; }else if(target == 2){
2016-09-19 21:42:40 231
原创 数据结构知识点复习——线性表
1、线性表的特点 除第一个元素外,其他每一个元素有一个且仅有一个直接前驱。 除最后一个元素外,其他每一个元素有一个且仅有一个直接后继。
2016-09-09 23:15:53 350
原创 java随笔
1、double与String互转String类中本身提供方可以将几乎所有的基本类型转换为String类型 可以这么调用 String.valueOf(222.222); 或Double.toString(222.222);String s = “123.345”; double num = Double.parseDouble(s);2、java中比较两个浮点数的大小由于浮点数不能精确存储
2016-09-06 19:09:48 164
原创 购物单预算的最大值和最小值
要点:商品名会有相同的import java.util.Scanner;//京东编程题——购物单预算的最大值和最小值/**输入6 5//商品总数 要购买的商品数2 3 5 10 4 1//所有商品的价格ff//商品名ggffdddd*/public class test{ public static void main(String[] args){
2016-09-06 15:14:10 405
原创 放苹果——递归
华为oj——放苹果 递归 解题思路: 对于m个苹果,n个盘子f(m,n):如果mimport java.util.*;public class Main{ public static void main(String[] args){ Scanner input = new Scanner(System.in); int m = input.nextIn
2016-09-04 22:32:40 352
原创 合唱队
import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner input = new Scanner(System.in); int n = input.nextInt(); int[] height = new int[n]; int[] i
2016-08-12 00:29:15 212
docker文档中文.pdf
2019-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人