自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1199 1

原创 mac 编译c程序,命令行自动输入

编译:gcc x.c运行:./a.out自动输入并运行:echo x | ./a.outx会自动被输入到x.c中的scanf里面。

2019-06-30 21:14:12 747

原创 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 4267

原创 输入角度,输出正弦、余弦函数值

输入正整数n(n<360),输出n度的正弦、余弦函数值。提示:使用数学函数1、角度转弧度值:c语言中sin(x)、cos(x),x是弧度值,所以需要将输入的n度转换为弧度值进行计算。x= n/180*π(mac输入圆周率快捷键:option + p 。

2019-06-15 12:25:58 17549

原创 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 3942 1

原创 c# 运算符

c# 运算符二元运算符优先级三元运算符空结合运算符二元运算符优先级1、* / %2、+ -3、= ++ – += -= %= /=1>2>3三元运算符布尔表达式 ?a:b输出三个数字中最大的数: //使用三元运算符 ? a:b,输出三个数中最大的数 int a ...

2019-05-28 22:35:03 115

原创 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 179

原创 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 564

原创 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 7480 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 47986 1

原创 vscode调试js:无法在Path上找到运行时的node

vscode 调试js,安装了nodejs之后还出现无法在Path上找到运行时的node。 重启解决

2018-04-09 08:55:07 27746 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 11898

转载 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 119060 1

原创 在网页title标题栏加入自己的小图标

在内加入:

2017-04-12 21:35:13 434

原创 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 168

原创 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 786

原创 在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 13987 1

原创 CentOs7普通用户和root间的相互切换

输入: su root 再输入普通用户的密码就可以了

2017-03-22 16:10:53 8531 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 189

原创 面向对象的三大对象之多态

对于java的多态性的理解java面向对象方法有三大特征:封装、继承、多态封装:将对象的实现细节隐藏起来,只提供公用方法来暴露功能 继承:实现代码功能的复用,子类继承父类的属性和方法封装和继承几乎都是为多态准备的多态:同一事件发生在不同的对象上会产生不同的结果,可以消除类型间的耦合关系多态的三个必要关系: 1、要有继承关系 2、要有方法重写 2、要有父类引用指向子类对象用下面的程序来理解一下

2017-03-16 21:38:52 284

原创 图片循环切换

// 定义一个访问图片的数组 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 445

原创 用两个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的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 185

原创 重建二叉树——递归

此题加深了我对递归的应用和理解,值得一记 题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路在前序序列中,第一个一定是根节点; 然后在中序序列中找到前序序列中的第一个数,这个数的序号记为k,k左边

2016-10-04 23:16:42 256

原创 从尾到头打印链表

题目描述输入一个链表,从尾到头打印链表每个节点的值。 输入描述: 输入为链表的表头输出描述: 输出为需要打印的“新链表”的表头解题思路先将listNode中的数据按原序保存到一个ArrayList数组中,再将这个数组链表倒序即可 注意:arraylist.add(i, k)是将k添加在第i个数的前面/*** public class ListNode {* int va

2016-10-04 17:33:27 170

原创 替换空格

题目描述 请实现一个函数,将一个字符串中的空格替换成“%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 170

原创 二维数组中的查找

题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路 使用两个嵌套的for循环,将每行中的所有列与target进行比较判断,等于target则返回true,跳出所有循环,大于target则进入下一行进行判断public class Solution { pu

2016-10-03 16:56:07 206

原创 矩形覆盖——递归

题目描述:我们可以用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 299

原创 跳台阶——递归

题目描述一只青蛙一次可以跳上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 212

原创 数据结构知识点复习——线性表

1、线性表的特点 除第一个元素外,其他每一个元素有一个且仅有一个直接前驱。 除最后一个元素外,其他每一个元素有一个且仅有一个直接后继。

2016-09-09 23:15:53 326

原创 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 143

原创 购物单预算的最大值和最小值

要点:商品名会有相同的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 377

原创 放苹果——递归

华为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 326

原创 合唱队

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 189

docker文档中文.pdf

docker从入门到精通,docker文档中文版。适合初学者了解docker各方面的基础知识。docker从入门到精通,docker文档中文版。适合初学者了解docker各方面的基础知识。docker从入门到精通,docker文档中文版。适合初学者了解docker各方面的基础知识。

2019-11-28

Android官方API文档完整版

Android官方API文档完整版,cmh文件,打不开时请修改其属性——解除锁定即可

2016-12-13

java web入门经典书中光盘中的源码

王国辉、陈英著的《java web 入门经典》书中光盘的源码,有2—13章的

2016-03-26

虚拟驱动DAEMON

虚拟驱动DAEMON,挺好用的,也挺小的,可以下载来用

2015-12-14

Visual C++ MFC 编程实例教程

Visual C++ MFC 编程实例教程,非常实用。

2015-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除