自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Java使用DES算法加密处理

定义所需要用到的变量private static final String ENCRYPTION_KEY = "HI, I'M UPYOU.";private static final String CHARSET_NAME = "UTF-8";private static final String ALGORITHM_NAME = "DES";private static Key key;将ENCRYPTION_KEY作为一个加密密钥,将ENCRYPTION_KEY转成Key类型。stati

2020-05-28 18:44:55 293

原创 Java static关键字

静态变量以下程序中,如果创建100份,每个对象都有一个国籍,而中国人的国籍都是一样的,这样很浪费内存空间。public class Chinese { // 每个人身份证不同 String id; // 每个人名字不同 String name; //每个中国人国籍一样 String country;}那么该如何解决这个问题?所有对象的couuntry一样,这种特征属于类级别的特征,可以提升为整个模板的特征,可以在变量前添加static关键字修饰。如果某一个方法、变量使用

2020-05-18 16:54:24 173

原创 Java对象的创建和使用-内存分析

创建学生类是一个模板,描述了学生的特征【状态 + 行为】当前类只描述学生的状态信息【属性】当使用public修饰这个类时,这个类的类名必须与源文件名一致。public class Student{ public int age; public int no; public String name; public String address;}类体是有属性和方法组成...

2020-05-08 14:12:05 436

原创 Java方法递归

递归非法使用public class testRecursion{ public static void main(String[] args){ doSome(); } public static void doSome(){ System.out.println("doSome begin"); doSome(); System.out.prin...

2020-04-28 11:36:35 360

原创 方法执行内存分析

理论方法在执行过程中,在JVM中的内存是如何分配的呢,内存是如何变化的?方法只定义,不调用,是不会执行的,并且在JVM也不会给该方法分配运行所属的内存空间。只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。在JVM内存划分上有这样三块主要的内存空间(还有其它的内存空间):方法区内存栈内存堆内存关于栈数据结构:栈: stack,是一种数据结构数据结构反...

2020-04-28 10:53:37 252

原创 算法分析理论

算法是什么?算法是描述求解问题方法的步骤集合,可以以多种形式表现。它是指令的有限序列,其中每一条指令表示一个或多个操作。此外,一个算法还有下列五个重要特性:有穷性算法应该包含有限的操作步骤,一个算法在执行若干个步骤后应该能够结束。算法每一步都应该在有限的时间内完成。确定性算法中的每一步都必须有确切的含义,不能存在二义性可行性算法的每一个步骤都应该能有效的执行,并得到确...

2020-04-07 18:17:18 426

原创 Visual Studio 2017通过局域网进行调试

需求在 Mac 环境下使用虚拟机满足 window 需求,使用 ASP .NET MVC 搭建的网站启动调试的时候,自动打开Mac下的浏览器进行调试,不需要任何设置vs 2017也可以打开Mac的浏览器,但是无法访问到该项目(环境不同),可以通过IIS来进行发布,外部访问但是无法调试,而且抛开调试不谈,从某种情况下也并不方便解决方案调试项目,从Mac打开Mac下的浏览器被vs打开,但是它...

2020-03-07 12:18:09 446

原创 hexo博客添加音乐 --- MetingJS

看一些比较长的博文的时候是不是感觉比较安静、枯燥呢?这时候如果能来一首音乐会不会更好?我们可以考虑给自己的博客添加一些音乐、歌单或专辑,让我们学习的同时还能放松自己!给大家推荐几种方法哈一、利用hexo-tag-aplayer插件首先下载 hexo-tag-aplayer ,打开cmd运行下面指令$ npm install hexo-tag-aplayer安装完后,在你文章需要的地方加...

2019-08-18 10:52:23 3922

原创 简单搭建WebSocket服务器

下载nodejs-websocket依赖包npm install nodejs-websocket点击回车下载完成之后发现项目中并没有nodejs-websocket相关的文件夹检查终端有没有报错,确保依赖包名称输入正确检查是否存在package.json文件,如果没有该文件,手动创建或在终端使用:npm init手动创建json文件里面的内容:下载后有个node_modul...

2019-08-18 09:05:04 16285

原创 Valine评论系统

据我所知的hexo评论系统,我也就知道:Valine、LiveRe…我之前用的是LiveRe,现在换成Valine了,虽然LiveRe比较方便,但为什么我还要换呢…原因只有一个 ---- 龟速、不太好看Valine注册我就略过了,记住注册国际版,不然创建应用时会提示 Client verification not granted.我当时也是搞得一脸懵逼 …创建应用,输入你...

2019-08-11 20:41:05 2241 1

原创 将Hexo部署到GitHub

注册和登录这个就不讲了,进首页 https://github.com,右上角点击铃铛icon旁边的加号icon选择New repository注意 Repository name 名称前缀一定要是你的用户名,格式:用户名.github.io因为我已经存在这个博客所以略过你们创建完成后得到一个空的仓库,而我已经创建并使用过了,你们忽略即可复制你的Git仓库地址打开你的博客目录...

2019-08-11 20:37:56 133

原创 响应式绑定携带人姓名

最近做一个项目有一个携带人的功能,在这里记录一下,实现比较简单,主要是通过输入乘客名称时(成人),携带人响应式绑定。如果需要响应式的效果就不能用change或焦点事件了,可以选择input、keydown和keyup,用户名都会带有一个name为UserName,radio选项都有一个name为UserType找到用户名的input并绑定上input事件,注意,input事件在UC无效$(...

2019-07-29 09:42:19 133

原创 Mac环境下配置java

系统:MacOS Mojave 10.14.5打开终端,快捷键,windows键盘:win + 空格,Mac键盘:command + 空格,输入terminal回车。在终端中输入java,如果电脑没有安装java JDK会提示需要下载点更多信息会自动跳转到下载页面,点击DOWNLOAD按钮 选择jdk-12.0.2_osx-x64_bin.dmg,等待下载点击继续点击安装后输入...

2019-07-29 09:30:08 138

原创 模仿南航登录

public ActionResult LoginCode(string Account, string Password){// Cell-Phone number/Mailbox/membership number/ID number can be login.将账号密码去空格string Acc = Account.Trim(), Pass = Password.Trim();初始化...

2019-07-18 10:02:22 392

原创 GetDataAll

第一步,创建一个名为$Data的类class $Data { }将这个类返回 return $Data();调用这个类的时候必须new,在它外层嵌套一个方法借助它砍掉newvar $Data = (function (d) {class $Data { } return new $Data();}创建一个接口 interface init { ...

2019-07-18 09:15:21 155

原创 获取table数据

Html代码当需要获取某个input或者select的值3的时候,可能第一时间会想到document.get…或者$(“…”).val();现在封装一个简单的方法获取table数据,如果需要获取table之外的数据时,可以稍微改动一下就能用…获取需要的节点,node是点击的按钮,table是需要获取数据的表格给按钮绑定上点击事件定义一个数组、数据容纳盒获取到table里面的每一行...

2019-07-08 08:11:06 1982

原创 Deepin 系统下安装git

鼠标右键选择“在终端中打开”或者Ctrl Alt T快捷键打开终端输入Sudo apt-get update 输入你的密码确认后继续输入sudo apt-get install git等待安装尝试着在终端里输入git,终端会打印出git的基本命令着证明你已经安装成功啦…试一下init命令初始化一个myfolder的仓库使用git clone命令克隆vue在GitHub上的项目,地址...

2019-07-07 16:36:02 7409

原创 DataTable 转 ArrayList

从数据库获取到的数据放到DataTable可能不是我们想要的格式,可以将他们转为ArrayList首先声明名称为Data2JSON的方法,并且这个方法需要接收一个DataTablepublic ArrayList Data2JSON(DataTable td) { }存放修改格式后的数据ArrayList arr = new ArrayList();DataTable中的全部数据获取...

2019-06-28 10:30:26 1209

原创 MVC项目调用存储过程

最近写LINQ这些查询语句有点烦了,想试试存储过程顺便了解对数据库数据库的更多使用方法,而不是单纯的建表.首先想要使用数据库的存储过程,就必须连接到数据库,这步操作我搞了好几天终于完成了,现在分享一下…首先先创建一个class,命名为SQLCommon,考虑到连接数据库需要连接地址,写死又不太好,所以调用这个类时必须初始化 public class SQLCommon { ...

2019-06-28 09:24:00 1290

原创 Notepad++配置c++编译环境

一直是.net开发,最近想玩玩C++,Visual Studio也可以写C++,但是它封装了太多我们新手不知道的东西,所以想用些比较轻量级的IDE,刚好电脑有Notepad++,OK,就它了…首先安装WinGW 官网 :https://osdn.net/projects/mingw/releases/找到下载按钮点击直接下载点击Install选择安装位置,我默认C盘,然后点击Conti...

2019-06-18 08:07:53 2914

原创 C++引用

初识引用变量名是该变量在内存中的名称,你可以把引用当成是变量在内存中的小名,因此,你可以通过变量名或引用来访问该变量的内容例如string a = “Hello World!”;为变量a声明引用变量string& y = a;&读作引用,因此可以读作“y是一个初始化为a的引用”实例:#include using namespace std;int main()...

2019-06-17 21:42:47 89

原创 拖拽上传图片

HTML拖动图片到此Sass@charset"utf-8";.center{margin: auto;width: 500px;height: 400px;border: 1px dashed #ddd;margin-top: 10%;position: relative;img{ width: 100%; height: 100%; posit...

2019-06-09 16:37:58 431

原创 安装Sass

Sass官网网址:https://www.sass.hk/特色• 完全兼容 CSS3• 在 CSS 语言基础上添加了扩展功能,比如变量、嵌套 (nesting)、混合 (mixin)• 对颜色和其它值进行操作的{Sass::Script::Functions 函数}• 函数库控制指令之类的高级功能• 良好的格式,可对输出格式进行定制• 支持 Firebug语法Sass 有两种语法...

2019-05-28 10:29:15 619

原创 HTML+Sass+Vue实现评论功能

效果图HTML <div class="MainCenterBox"> <div class="SendBoxH nicescroll" id="SellSendBox"><!—在Vue中,条件渲染v-if v-else v-show 具体请查看Vue文档--> <div class="MainBox"...

2019-05-28 09:29:17 596 2

原创 匹配身份证前后3位,其余部分用掩码代替

通常上网查看身份证信息,只会显示身份证前面和后面几位数字,中间部分被用掩码替换掉,究竟是怎么做到的呢?方式一:获取身份证和前后所需的位数和掩码进行拼接方式二:正则表达式替换中间部分这里用正则表达式实现^从开始位置匹配(.{3})匹配前面三位除\n任意字符(?:\d+)不匹配数字(.{3})匹配后面三位除\n任意字符完整正则表达式:^(.{3})(?:\d+)(.{3})“111...

2019-05-16 10:41:58 1935

原创 PowerDesigner基本使用

打开powerdesigner可以选择CreateModel也可以选择菜单栏里面的file --> new Model选择Physical DiagramModel name(模型名称),DBMS(数据库版本),点击OK右侧边栏选择Table点击中间空白内容部分,创建一张新的表格,如果觉得太小,选择到右侧边栏Standard -> 鼠标指针,然后点击表格会出现一个矩形框,...

2019-05-16 09:23:33 339

原创 niceScroll滚动条使用

niceScroll滚动条使用有时候我们可能觉得系统默认的滚动条太丑,想要改变它,虽然可以通过css来改变,但是火狐直接不支持css改变滚动条,所以我们用js来解决niceScroll官网:https://nicescroll.areaaperta.com/jQuery官网:https://jquery.com/niceScroll插件基于jQuery,所以先引入jQuery基本配置...

2019-05-08 20:54:41 2795 1

原创 星空之下的我

首先导入一张图片,用钢笔根据把它切下来再导入一张星空图,利用框选工具的内容识别把里面的人物处理掉然后把处理好的图片加进来图片加进来后,可能超出星空的图片,调整一下大小点击该图层,然后右键,选择转换为智能对象,Ctrl + t把图片等比例缩小选择变暗,会处理掉一些我们不需要的细节最后完成图...

2019-05-08 20:47:22 140

原创 PS 制作毛玻璃效果

首先导入一张图片工具栏:滤镜  模糊  选择高斯模糊半径参数设置40像素左右,根据个人喜好进行设置,然后点确定可能有些图片比较亮,这时候可以添加叠加图层进行遮挡…第一层添加黑色色值:#000,透明度 40%第二层是该图片比较显眼的颜色,透明度10%第三层是处理过后的图片出图...

2019-05-08 20:36:58 4054

原创 Js获取设置属性

整体代码获取所传过来的第一个参数var tar = arguments[0] || {};判断参数类型是否为对象比如说这样_(“div”).attr({class:“id”,id:“idd”})if (youke.typeof(tar) == “[object Object]”) {…}if (youke.typeof(tar) == “[object Object]”) {for...

2019-04-28 14:57:26 205

原创 js封装设置获取css

List item整体代码arguments对象用来获取参数、参数个数实例:var target = arguments[0] || {},获取到传入的第一个参数传入的是对象还是对象数组if (youke.typeof(target) == “[object Object]”) {…}Typeof会把object和array都会识别为object,达不到我们的预期但是...

2019-04-28 09:45:39 139

原创 MVC查询方法

Linq查询:语法 var tn = from in where select ;声明一个变量,用来接收查询结果,var万能类型,类似泛型(常用)关键字from 变量、或称数据集关键字 in 指定源数据关键字where 条件查询,通过某些条件,从源数据进行查询(若无条件可不加)关键字 select 查询的指定数据声明User类型变量定义tu,查询myModels.Users,...

2019-04-18 11:10:25 486

原创 ASP .NET MVC 判断用户是否已经登录

总体代码:因为登录时我将用户基本信息记录在了cookie里面,先获取这个名称为UserMsg的cookieHttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["UserMsg"];isLogin 类用于返回状态、状态码、以及所需数据isLogin MSG = new isLogin();MSG.Stat...

2019-04-18 10:07:33 2873

原创 QQ音乐API

**QQ音乐API**效果图:URL:通过这条接口查找到这10条歌曲每一条的Songmidhttps://c.y.qq.com/soso/fcgi-bin/client_search_cp?aggr=1&cr=1&flag_qc=0&p=1&n=10&w=邓紫棋;这条链接获取到QQ音乐当前使用的地址(QQ音乐不定期换地址,本人跳过这个坑)h...

2019-04-08 08:49:03 6341 6

原创 检查指定路径是否存在图片

检查指定路径是否存在图片检查图片是否存在,这个功能用的非常广,比如说百度网盘、迅雷等APP,你以为它真的能秒传?你以为你上传的文件是唯一的?呵呵!可能吧…逻辑:比如别人要发馒头,首先得找到要发馒头的地点,然后召集需要馒头的小朋友…人手一个,发馒头的要用眼观察or问小朋友,你有馒头吗?没有,OK,我给你一个馒头。哦我有了哦,既然有了就不给你发了…这时候你可以叫需要馒头的小朋友排成多条队,然后把...

2019-04-07 21:07:10 1936 1

原创 HTML + CSS + JS制作精美下拉框

**制作精美下拉框**实现的效果,点击某一个元素,下拉框展开,如果鼠标不移入,会根据你设定的时间收起,鼠标移入,下拉框不会收起,鼠标移开会根据你设定的时间收起先上源码CSSbody{ background: #ccc;}* { padding: 0; margin: 0;}div { width: 80px; transition: a...

2019-03-30 21:43:29 2264

原创 JavaScript封装自己的小插件

****JavaScript 封装自己的小插件****封装,是为了让我们更方便、快捷的敲代码,我封装的这个插件名叫yk,因为现在在动手得项目所需,所以我直接封装了一些常用的代码,类似jQuery,首先声明一点,除了框架,其它代码都是原创。建议去了解一下闭包:https://www.cnblogs.com/yunfeifei/p/4019504.html下面这代码是这个插件的框架,也就...

2019-03-30 21:02:36 562

原创 原生JS拖拽元素

JS拖拽元素思路:鼠标按下拖动,就要获取到鼠标距离父元素的坐标思路如下(素材来源于网络)父元素top = 鼠标距离浏览器Y轴 - 鼠标距离浏览器Y轴 =“px”;父元素left = 鼠标距离浏览器X轴 - 鼠标距离浏览器X轴 =“px”;前提情况下你移动的目标css position得有relative,fixed,absolute让移动目标zindex值+1;var Zindex...

2019-03-28 10:58:30 336

原创 JQuery extend拓展方法解析

**JQuery extend拓展方法解析**该方法在于jQuery插源码件226 – 294行,该方法也就是我们所说的深浅拷贝~首先它声明10个参数分别是options,//原对象name, //原对象属性名src, //目标对象属性名copy,//拷贝的原对象值copyIsArray,//如果拷贝的原对象值是数组clone,//克隆目标对象值i,//target起始下...

2019-03-27 10:14:17 127

空空如也

空空如也

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

TA关注的人

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