- 博客(69)
- 问答 (1)
- 收藏
- 关注
原创 安装sublime插件失败或者找不到插件解决办法(error12029)
安装sublime插件失败,首先打开控制台(view->打开console),看报什么错,这个解决方案是解决连接不到 channel_v3.json,Error downloading channel. Connection refused (errno 12029),如果你是报这个错,就可以继续看下去了先下载sublime(破解版)和channel_v3.json文件,下载地址:...
2019-01-15 13:54:33
3981
原创 使用phpstudy部署thinkphp5项目(nigix+php7)
1、安装phpstudy下载地址:http://phpstudy.php.cn/2、下载tp5框架下载地址:http://www.thinkphp.cn/down.html3、将tp5框架部署在nigix下D:\study\PHPTutorial\WWW放在.../.../PHPTutorial\WWW下比如我自己的就在D:\study\PHPTutorial\WWW...
2019-01-10 16:48:02
5052
2
原创 mac php7.2安装phpredis扩展遇到的问题
安装phpredis扩展时,遇到了很多问题,记录一下1、首先是在网上找的教程 https://blog.youkuaiyun.com/wodecc_u/article/details/76714064按照这个教程来,需要在修改bin权限,参考:https://blog.youkuaiyun.com/a547720714/article/details/52678643到最后一步 sudo make insta...
2018-08-11 12:27:52
10423
5
原创 ThinkPHP部署在mac自带apache下出现没有权限报错问题解决办法
先进去apache的路径(我的电脑是 Library/Webserver/Documents),查看documents 这个文件夹的权限,仅当前用户可读可写是没有用的,要everyone的权限都变成可读可写,就可以解决访问权限报错的问题如果还没有解决,就去apache文件下的httpd.conf文件下看,DocumentRoot的地址和<Directory>这个标签里面的路径是不是...
2018-07-07 14:26:21
2339
原创 2018 mac下安装redis 和 redis可视化工具rdm并且连接redis
一、安装redis最最最最简单和推荐的方法就是使用brew命令安装,前提是你的mac要安装brewbrew install redis然后就等安装完毕就好了二、安装rdm直接安装rdm dmg文件https://pan.baidu.com/s/10vpdhw7YfDD7G4yZCGtqQg使用brew cask install rdm 会报错: Cask 'r...
2018-06-28 10:08:13
52603
6
原创 mac升级php7.2
发现网上很多mac升级的php的步骤,但是都太复杂了,而且有各种各样的问题记录下我最简单的升级方式mac自带php5.6版本,要升级到php7.2 步骤如下1、下载homebrewhttps://brew.sh/index_zh-cn2、brew 安装php在终端输入以下内容,不用指定安装php版本,会自动升级到最新版本,同时brew会自动updatebrew install php3、修改apa...
2018-04-02 17:02:58
19424
3
转载 springmvc控制器带参跳转
http://www.oschina.net/translate/spring-mvc-flash-attribute-examplehttp://blog.youkuaiyun.com/jackpk/article/details/19121777
2017-06-29 17:49:15
677
原创 mac版本webstorm设置编译后的scss文件输出路径
编译后的scss文件输出路径,是在scss文件下输出一个css和css.map的文件如果有要更改到项目中css文件夹中,要在scss filewatch中进行配置在argument中配置:--no-cache --update $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.如果不想输出cs
2017-06-01 15:48:18
3210
原创 mac版本webstorm配置compass的两种方法
最近使用compass,发现网上大部分教程都太老了或者不太清楚,决定自己总结一篇webstorm配置compass方法一 使用命令行1、创建compass compass create compass create (+项目名称)【这里多说一句,就是如果是为以有的项目创建compass,就在该项目下使用:compass init 】eg:wangjuedeMacBo
2017-05-31 18:17:12
2631
原创 js实现联想搜索
功能:根据关键字联想搜索出结果后,根据关键字的变化,实时出现结果,类似于百度搜索的功能1、delegate的用法,专门用在子元素上绑定的事件 delegate("p", "click", function() { }2 、key up key down 事件 可以用 $(".input").on('input',function(e) {}$("#sea
2017-05-04 16:05:53
7384
原创 js实现模糊搜索
功能一:关键字搜索总结:1、搜索出的结果,前台先要清空原有表格 $("#tbody").empty; 2、后台返回的json格式字符串 js eval 专成对象var stus = eval("(" + msg + ")");,在循环进行字符串拼接到表格上 $("#tbody").html(str);$("#btn").click(function() {
2017-05-04 15:29:20
8951
原创 mac下 解决 Hibernate保存数据到mysql时的中文乱码问题
在网上查了下资料发现要改mysql的配置文件,要改hibernate的配置,要改数据库的编码方式,很麻烦,但是亲测下,只需要改hibernate的配置就可以用数据库客户端我用的是datagrip,输入alter database 数据库名 default character set = utf8SHOW create TABLE 表名就可以查到表的默认字符集都是utf8mb4,这个是
2017-04-24 12:04:43
1165
原创 oa系统
第一次做oa系统的项目,虽然只有负责的是最简单的模块,不过还是学到一些知识1、数据库建表的时候与对应的pojo类其实不一定是一一对应的关系,数据库里面的存的字段,有时候在pojo类中对应的是一个实体类2、数据库存date 类型时,在前端显示用el表达式中的改变日期显示的格式3、存图片的时候需要将图片名称重新命名,数据库中需要对应一张图片名称和存图片路径的表4、循环便利时的数据可以看
2017-03-13 00:18:49
1490
原创 JSP中错误页面设置
一、配置错误页面配置错误页面是指使用isErrorPage指定跳转到某一个错误页面1、在page指令中设置iserrorpage属性等于true<%@ page language="java" import="java.util.*" pageEncoding="utf-8" isErrorPage="true"%>(默认isErrorPage=“false”)设置完毕后,表示当
2017-01-17 16:27:12
5205
原创 java实现连接mysql工具类
package com.wangjue.util;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLExcep
2017-01-11 16:22:27
4524
原创 java中properties配置文件的用法
一、新建properties文件在src文件下new一个file,命名为XXX.properties二、编写配置文件在properties的格式下,添加名值对的方式就不说了,说说在source格式下添加名值对的方式注意事项1、名用大写比较规范2、=两边别打空格3、名值对写完后别打分号三、在java中调用配置文件1、实例化properties类(java.
2017-01-10 17:05:17
62542
3
原创 LeetCode 1---Tow Sum
从今天开始刷LeetCode,今天刷的第一题是: 题目的关键是两数相加等于target ,只有一个solution ,所以返回的数组一定只有2个下标,以下为我的代码:public class Solution { public int[] twoSum(int[] nums, int target) { //创建一个数组保存符合题目要求的index值 int[] r
2016-12-23 00:12:45
427
转载 Java实现Html转PDF
【转载自熊哥club】【原地址:http://blog.youkuaiyun.com/xiongshengwu/article/details/53696651?ref=myread#comments】做java开发的都知道,java生成pdf大部分都是用itext,itext的确是java开源组件的第一选择。不过itext也有局限,就是要自己写模版,系统中的表单数量有好几百个,为每个表单做一个导出模
2016-12-22 21:14:07
2451
原创 eclipse for mac部署web项目至本地的tomcat但在webapps中找不到的解决方法
问题产生原因:eclipse不像myeclipse一样,将部署的web项目到tomcat下的webapps文件夹中,而是默认放在一个wtpwenapps文件夹下,而放在wtpwebapps文件夹下会导致localhost :8080报403错误,但是可以打开你创建的web工程,localhost:8080/web工程,要将web项目保存在webapps下,要修改deploy path
2016-12-20 01:53:30
6793
原创 eclipser for mac [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' t
在eclipse中启动tomcat 发出警告信息[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:test' did not find a matching property.导致项目无法打开,是因为Tomcat在serve
2016-12-20 01:27:07
1150
原创 JAVA利用commons codec与bouncy castle进行base64加密
BASE 严格地说,属于编码格式,而非加密算法,通常将MD5产生的字节数组交给BASE64再加密一把,得到相应的字符串。java中通常不会使用自带的包进行BASE64加密,而是使用commons codec和bouncy castle第三方jar包,应用场景: email、密钥,数字证书 以下为代码(先要导入commons codec和bouncy castle第三方jar包)import
2016-10-28 19:49:21
4358
原创 JS实现简单的时分秒倒计时代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js简单时分秒倒计时</title> <script type="text/javascript"> function countTime() { //获取当前时间 var
2016-10-21 11:21:15
6247
原创 js中checkbox中的全选和反选效果实现
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> //获取checkbox按钮组 var allpro = document.getElementsByName("c1"); //全选
2016-10-20 10:54:15
15968
原创 MAC版本下ST3下Emmet插件安装教程图解
安装好st3后,先下载Package Control 1、调出Console 在Console输入以下代码—》回车import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( ur
2016-10-04 16:20:31
2845
原创 ImageIO类说明
最近的项目中遇到ImageIO,因此记录下这个类的用法 一、ImageIO: 这个类中的方法都是静态方法,可以用来进行简单的图片IO操作 1、读入的三种方法 public static BufferedImage read(File input) File file = new File("/Users/xixi/Documents/aaa.png");BufferedImage bu
2016-09-15 16:47:59
37310
2
原创 java服务端对多个客户端的群聊功能代码实现
以下代码可以实现服务端发送一条消息,多个客户端可以同时收到这条消息,同时客户端可以单独的和服务端通信 需要注意的是,此时服务端只需要一个发送消息的进程服务端代码:/** * 实现多个客户端对应一个服务端进行通信 * * @author wangjue * */public class MyServer { private ArrayList<Socket> list = ne
2016-09-13 00:26:13
5789
3
原创 java中一个服务端对客户端的带界面的聊天室
思路:用Swing包创建一个简单的聊天的面板,实现与服务端的通信,关键是将聊天面板发送的Msg传到服务端的Recieve线程中,将服务端Send线程中的Msg发送到聊天面板中显示,因此我选择了用构造方法传参的形式(其实也可以使用static方式)在线程中传入Msg服务端代码:/** * 实现多个客户端对应一个服务端进行通信 * * @author wangjue * */public
2016-09-11 14:34:14
6253
3
原创 java中自己实现一个服务端对应多个客户端的简单代码
服务端代码:public class MyServer { public static void main(String[] args) { new MyServer().initServer(10099); } public void initServer(int port) { try { ServerSocket s
2016-09-05 22:32:02
2974
原创 mac版本navicat安装与汉化教程
一、下载资源地址:https://pan.baidu.com/s/1kV332wJ1、先下载navigate,一直next下去2、navigate下载完毕后,打开会提示你填写注册码,此时打开注册机,mac可能会不允许打开,要在系统设置偏好允许下在注册机中选择 Navigate for MySQL,然后点击Generate,生成16位注册码,最后将生成的注
2016-09-02 23:47:50
10788
2
转载 安装mac版本的mysql详细教程
Mac上安装MySQL记录下载最新的MySQL社区版官方下载地址:http://dev.mysql.com/downloads/mysql/为了安装更方便,建议下载dmg安装包。安装MySQL双击mysql-5.7.9-osx10.10-x86_64.dmg文件,加载镜像双击mysql-5.7.9-osx10.9-x86_64.pkg,开始安装一路下
2016-09-02 22:02:48
12581
原创 买彩票-36随机选择7位数
思路:利用hashSet的去重特性和Radom类随机取数public class Demo2 { public static void main(String[] args) { HashSet<Integer> hs = new HashSet<Integer>(); Random r = new Random(); while (hs.siz
2016-08-30 00:43:55
3813
原创 ByteArrayOutputStream 和 ByteArrayInputStream的说明
一、结构 java.lang.Object —java.io.InputStream —java.io.ByteArrayInputStream 官方说明:ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节。java.lang.Object —java.io.OutputStream —java.io.ByteAr
2016-08-29 00:50:55
807
原创 最简单的桶排序
桶排序的思想: 利用一个数组长度为原数组最大值+1的,值都为0的新数组,记录原数组元素出现的次数保存在对应相等的新数组的下标,再依次输出新数组元素不为0的下标public class 桶排序 { public static void main(String[] args) { int[] t = {1,0,9,8,3,4,5,2,6,7,7,6,8}; //定
2016-08-28 00:39:22
532
原创 java多线程复制文件
方法一、由n个线程完成一个文件的复制,即每个线程负责文件长度/n的一部分 若文件长度为len,由n个线程完成 线程1–读写从0到len/n 线程2–读写从2(len/n)-len/n ….. 最后一个线程–读写从len-(n-1)(len/n)以下为代码实现部分: 一、利用RadomAccessFile作为输出流public class MyThread implements Run
2016-08-26 01:48:52
706
原创 HashSet与TreeSet去重的区别
一、HashSet 在HashSet去重是根据Hash码是否相同,即对应两个对象的内存地址是否相同,如果一个对象要去重,要重写HashSet中的equals和hashCode方法 例子:public class Book { private String name; private double price; public Book(String name, double
2016-08-21 16:31:58
1437
原创 入门算法之冒泡排序
一、冒泡排序的原理: 相邻的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换例子:int[] t = {9,0,1,2,8,5,6};//内循环 从9开始第一次内循环: 第一次:9>0,9与0交换位置,数组t变成int[] t = {0,9,1,2,8,5,6};第二次:9>1,9 与1交换位置,数组t变成int[] t = {0,1,9,2,8,5,6};第三次:9>2,9与2交换位
2016-08-13 00:33:40
264
翻译 java中集合输出的四种方式
一、Literator:迭代器 public boolean hasNext(); public E next() ; Iterator本身是一个接口,要想取得实例化只能依靠Collection接口中的一个操作方法:public Iterator<E> iterator();示例代码:public class MyLiterator { public static void main(S
2016-08-12 17:11:19
15530
翻译 比较器(三)Comparator接口
一、Comparator:public interface Comparator<T> { public int compara(T o1, T o2); public boolean equals(Object obj); }1、真正要实现的只有compare()方法,需要单独准备出一个类来实现Comparator接口,这个类将作为指定类的排序类; 2、Compar
2016-08-09 17:26:14
566
翻译 比较器(二)Comparable接口
一、定义public interface Comparable<T> { public int compareTo<T o>; }建议compareTo()方法返回三类数据:1(大于);0(等于);-1(小于);示例代码:public class Book implements Comparable<Book>{ private String name;
2016-08-09 16:29:27
478
原创 比较器(一)Arrays类
一、二分查找法 public static int binarySearch(数组类型[] a,数组类型 key) 注:二分查找法必须是从小到大排序后的内容二、数组比较 public static boolean equals(数组类型[] a, 数组类型[] a2) 注:与Object类中的equals()没有关系三、复制指定的数组 public static 数据类型[]
2016-08-09 00:40:13
389
空空如也
sql developer 无法远程连接 oracle
2016-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人