上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 分析:上述代码就是递归,通俗的讲就是自己调用自己;在执行函数test时,他也调用了另外一个函数,只不过这个函数的代码和上一个函数的代码一模一样!是不是很简单 看一下机器层面的执行过程:此时就需要引入栈帧的概念了:1:栈帧将栈分割成N个记录块,每一个记录块的大小是不一样的;2:这个记录块实际上是编译器 阅读全文
posted @ 2019-07-16 18:04 别动我的猫 阅读(18855) 评论(0) 推荐(0) 编辑
摘要: 栈先进后出,队列(堆)先进先出。 栈相当于你往泡菜坛子里装泡菜,从里面拿泡菜,先拿到的当然是上面的。也就是先进后出。队列相当于一个隧道,火车往里面开,不能回头,头先进去当然也先出来,这叫先进先出。 阅读全文
posted @ 2019-07-16 17:06 别动我的猫 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 一、引入依赖 二、在src/main/resources下创建properties文件夹,建立redis-config.properties 三、在src/main/resources下创建spring文件夹 ,创建applicationContext-redis.xml maxWaitMillis 阅读全文
posted @ 2019-07-16 14:37 别动我的猫 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 这里只是记录大概使用过程,操作步骤只供参考,不要按部就班。 1、安装SVN 服务端Setup-Subversion-1.6.5.msi和客户端TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi 2、建立一个仓库空文件夹E:\repos,并在repos文件夹上右键选 阅读全文
posted @ 2019-07-15 15:12 别动我的猫 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 一、客户端SVN安装。 1.下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。 目前最新版为 1.11.0 下载地址: https://osdn.net/projects/tortoisesvn/storage/1.11.0/ 在 阅读全文
posted @ 2019-07-15 14:44 别动我的猫 阅读(8162) 评论(0) 推荐(0) 编辑
摘要: 本文介绍的是SVN的服务器端的搭建。 一、SVN服务器安装 1. 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看到如下截图: 个人认为最好用VisualSVN server 服务端和 阅读全文
posted @ 2019-07-15 14:18 别动我的猫 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 一、数组 是一组固定长度,相同类型元素的序列。 二、链表 链表中的元素可以存储在内存的任何地方。链表的每个元素都存储了下一个元素的地址,只要有内存就能增加新元素。 这是用大O表示法对数组和连接的读取、插入、删除的对比 数组的特点是访问效率高,有两种访问方式:随机访问和顺序访问。众所周知,数组的每个元 阅读全文
posted @ 2019-07-05 00:05 别动我的猫 阅读(374) 评论(0) 推荐(1) 编辑
摘要: 有一位旅行商,我们暂且称呼他为彪哥。 他需要前往5个城市,所以想要计算出旅程最短的路线。 对于每种路线组合,他都计算出总旅程,再挑选旅程最短的路线。 那么,算法效率的问题来了。 5个城市有120个不同的排列方式,因此需要执行120次操作。 6个城市有720个不同的排列方式,因此需要执行720次操作。 阅读全文
posted @ 2019-07-03 23:15 别动我的猫 阅读(14086) 评论(0) 推荐(0) 编辑
摘要: 一、大O表示法定义 大O表示法是一种特殊的表示法,指出了算法的速度有多快。当然是趋向于操作的次数,因为每种操作的方式不同所需的时间也就无法统一。大O表示法通常作为一个算法优劣的标准,越快越好,数值越小越快。 二、大O表示法语法 O(n) 例: 假设列表有n个元素,简单查找需要查找每个元素,因此需要执 阅读全文
posted @ 2019-07-03 22:59 别动我的猫 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 现在的前端页面不是实现功能就行,日渐趋向于移动端的页面不仅需要美观还要求好用。这就诞生了一个新的职业:交互式设计师。大公司有人专门干这个事,而小公司一个做后台要去关心这件事,真是炒蛋! 你的页面为什么做的这么丑,用户反映不好用,其实还是丑。那你看看这篇文章吧!移动端表单最佳实践 总结10条黄金法则提 阅读全文
posted @ 2019-07-03 15:35 别动我的猫 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 一、基本用法 匹配.matches() 下面是常用的正则表达式整合 二、校验数字的表达式 三、校验字符的表达式 四、其他表达式集合(手机号码、邮箱等) 阅读全文
posted @ 2019-07-03 14:35 别动我的猫 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、什么是算法? 算法是一组完成任务的指令,任何代码片段都可以称为是算法。 本人理解算法区别于程序的概念,是为了更快执行任务的一组指令。是类似与书的目录,数据库的主键的东西,有优化的意思,不然不好意思叫那个名字。 二、二分法 二分查找是一种算法,查找的资源必须是一个有序的元素列表(如果无序,二分法无 阅读全文
posted @ 2019-07-03 14:08 别动我的猫 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 虽然现在大多数项目都趋向于 slf4j,但是在开发中log4j简单的配置还是有使用之地。基本一个log4j.properties就行了,查看SQL语句的执行等等,非常nice。 首先是引用jar包 在resources下增加log4j.properties配置文件就行了。启动项目就可以看到日志了。 阅读全文
posted @ 2019-06-27 23:42 别动我的猫 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 品优购商城项目第二天,使用mybatis分页插件实现分页。主要实现的是 SSM整合mybatis分页。 一、引用mybatis分页插件 SqlMapConfig.xml 在配置文件中加载分页插件 二、封装 分页返回结果类,实现业务层分页 首先是 封装 分页返回结果类,当然这个类也可以不要。但是直接返 阅读全文
posted @ 2019-06-27 23:36 别动我的猫 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 百度了好多篇用法,没法用。特此记录一下 参考 https://blog.csdn.net/fei12990/article/details/120857284 阅读全文
posted @ 2019-06-26 18:03 别动我的猫 阅读(16995) 评论(0) 推荐(0) 编辑
摘要: 品优购商城项目第三阶段 1、springSecurity的基本用法与shiro类似。 2、BCrypt加密算法比MD5更加智能和安全,能自动加盐再加密,生成的密码是60位比md5的32位更占空间(可以忽略不计),由于密码长度增加安全系数更高,且盐不是明文由算法自动生成和解析,用户不需要关心。 3、s 阅读全文
posted @ 2019-06-25 23:12 别动我的猫 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 品优购商城想项目第二阶段 AngularJS、自动代码生成器、select2下拉多选框 完成了课程第三天、第四天的的任务。 1、学习了AngularJs前端的mvc分层思想,js部分分成controller和service层,并且可以继承,调用。代码层次非常清晰。 2、掌握了 自动代码生成工具Hei 阅读全文
posted @ 2019-06-24 23:54 别动我的猫 阅读(937) 评论(0) 推荐(0) 编辑
摘要: GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '你的密码'; FLUSH PRIVILEGES; 阅读全文
posted @ 2019-06-24 13:45 别动我的猫 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 1、选用纯净的CentOS 6.5 64位版本的liunx系统(6.8也可以),其他高版本的会出错,如果你水平足够高另当别论。 2、安装宝塔 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install 阅读全文
posted @ 2019-06-21 00:07 别动我的猫 阅读(3156) 评论(0) 推荐(0) 编辑
摘要: 修改apk名称 软件清晰地展示了美柚的信息。(是反编译的不错选择) 切换到工程管理器,可以查看反编译的资源和smail代码等。 接下来,查看smali代码,找到你需要查看的文件,点击下图的这个图标 看到熟悉的界面了吧。。。 接下来我们修改apk,然后重新打包--不要干坏事 下面演示修改一个apk的名 阅读全文
posted @ 2019-06-13 09:13 别动我的猫 阅读(5046) 评论(0) 推荐(0) 编辑
摘要: Erlang一种通用的面向并发的编程语言。 1.安装Erlang编译依赖: 2.下载Erlang: 3.解压并安装 4.配置环境变量 5.验证Erlang 安装成功 阅读全文
posted @ 2019-06-12 17:31 别动我的猫 阅读(3318) 评论(0) 推荐(0) 编辑
摘要: 一、下载node安装包到指定目录 解压安装包 二、进入目录并安装相关插件 进行默认配置并编译 编译大概需要半小时左右~ 之后就可以开始安装 之后验证安装 三、 配置NODE_HOME,进入profile编辑环境变量 设置 nodejs 环境变量,在 export PATH USER LOGNAME 阅读全文
posted @ 2019-06-12 14:49 别动我的猫 阅读(3698) 评论(2) 推荐(1) 编辑
摘要: 首先要了解一下Wine: Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。 那么安装wine就可以了。 1、安装需要的软件 阅读全文
posted @ 2019-06-12 11:41 别动我的猫 阅读(27991) 评论(0) 推荐(1) 编辑
摘要: 本文适用于有软件开发经验一年以上的人,有Linux和数据库相关知识基础,小白误入坑! 1、解压文件LYSercer.rar到D:/ linux系统没有,就创建一个D根目录,并赋予777权限。把相关解压的文件上传到服务器D盘。 2、安装erl.exe,参考:linux系统执行.exe文件, 安装完毕配 阅读全文
posted @ 2019-06-12 10:18 别动我的猫 阅读(3040) 评论(0) 推荐(0) 编辑
摘要: liunx环境下运行php和传统的Java web程序不一样。我直接放在tomcat下竟然不行。 安装了php的一些环境,还是访问不了,原因是不支持https访问。没办法,还是得用tomcat,同时我要共用端口。 一、quercus 下载 quercus-4.0.39.war 把quercus-4. 阅读全文
posted @ 2019-06-11 17:09 别动我的猫 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: 使用ApkIDE反编译修改后,重新编译生成APK报错: > 正在编译Apk... - - 失败:S: WARNING: Could not write to (C:\Users\Administrator\AppData\Local\apktool\framework), using C:\User 阅读全文
posted @ 2019-06-11 15:37 别动我的猫 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 使用ApkIDE反编译出现如下错误: Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file at brut.androlib.res.decoder.ARSCDecoder.dec 阅读全文
posted @ 2019-06-11 11:49 别动我的猫 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 如题想搞个私服游戏,但是数据库文件按文档的操作方法行不通。只能自行导入。 其实.frm文件就是mysql表结构文件,你拷贝data那一块的文件到你电脑安装的mysql的data文件下就行了。 一、首先查找你mysql安装的位置 select @@basedir as basePath from du 阅读全文
posted @ 2019-06-06 17:29 别动我的猫 阅读(26344) 评论(4) 推荐(3) 编辑
摘要: 项目上线,发现后台管理系统layui的子页面出现时间控件闪退的问题,根本选取不到时间。 其原因是:如果出现页面找到多个节点,只有第一个节点能正常使用后面的节点都会闪退,可以理解为目前laydate不支持一次性render多个节点。不是什么实例重复的问题,因为我每个页面创建的实例都不一样还是闪退。而后 阅读全文
posted @ 2019-06-06 15:54 别动我的猫 阅读(28780) 评论(0) 推荐(6) 编辑
摘要: 第一步:jar包的引入 <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </depen 阅读全文
posted @ 2019-06-03 11:24 别动我的猫 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 报错: java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDisp 阅读全文
posted @ 2019-05-31 10:18 别动我的猫 阅读(9570) 评论(0) 推荐(0) 编辑
摘要: 在一次项目中启动测试一个借口,结果提示要登录,如下图。原因是无意中引用了spring Securicty的依赖,别的啥都没干就弹出来这个,懵逼了半天最后注释掉。shiro你引个jar包别的不配置,也不会有效果吧。原来Spring Security是spring的内置安全框架,亲儿子,下面就一个简单的 阅读全文
posted @ 2019-05-29 15:46 别动我的猫 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一个服务器部署几个项目,甚至数据库。那么请求的ip内网地址是什么呢? 127.0.0.1或者云服务器内网Ip都可以。 亲测上线有效。 阅读全文
posted @ 2019-05-28 16:42 别动我的猫 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 如图,一启动就出现下图登录界面 原因很简单就是被拦截了。pom.xml中引入了下面的包,注释掉就可以了。当然如果用了shiro等权限框架也可能出现类似问题。谁copy进来的,盘他。 阅读全文
posted @ 2019-05-28 14:19 别动我的猫 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 如下: 阅读全文
posted @ 2019-05-28 10:56 别动我的猫 阅读(6046) 评论(0) 推荐(0) 编辑
摘要: 一、安装 Windows下载下来的是exe的,双击就可以了! Linuxg下载下来的不是.sh就是tar.gz,这个就更加简单了。 唯一需要注意的是: Windows和Linux版本需要运行Java 8或更高版本JDK,MacOS安装程序包括Java 8; 二、使用 1、初步使用ZAP 进程保留: 阅读全文
posted @ 2019-05-27 15:45 别动我的猫 阅读(28858) 评论(0) 推荐(1) 编辑
摘要: 1. Arachni Arachni是一款基于Ruby框架搭建的高性能安全扫描程序,适用于现代Web应用程序。可用于Mac、Windows及Linux系统的可移植二进制文件。 Arachni不仅能对基本的静态或CMS网站进行扫描,还能够做到对以下平台指纹信息((硬盘序列号和网卡物理地址))的识别。且 阅读全文
posted @ 2019-05-27 15:11 别动我的猫 阅读(9422) 评论(0) 推荐(0) 编辑
摘要: 第一阶段 dubboX和mybatis逆向工程 用了四天时间才完成品优购项目前两天的任务。 1、其中主要遇到的坑就是zookeeper服务消费者无法调用的问题。造成这个问题的主要原因就是忽略了dubbo的不同版本(阿里巴巴的在maven中央仓库有,2.8.4的一般则是当当网的)。后来改用了当当网的j 阅读全文
posted @ 2019-05-27 14:23 别动我的猫 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 1.1 AngularJS简介 AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、依赖注入等等。 1.2 阅读全文
posted @ 2019-05-27 10:17 别动我的猫 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、zookeeper启动成功,dubbo服务也注册成功,但是服务消费者调用失败 报错如下: [myid:] - INFO [SyncThread:0:ZooKeeperServer@645] - Established session 0x16ae75366b60004 with negotiat 阅读全文
posted @ 2019-05-24 14:49 别动我的猫 阅读(8359) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页