- 博客(123)
- 问答 (19)
- 收藏
- 关注
原创 136:只出现一次的数字: 异或的特性
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 异或的特性:1.恒定律:A ^ 0 = A2.归零率:A ^ A = 03.交换律:A ^ B = B ^ A4.结合律:(A ^ B) ^ C = A ^ (B ^ C)...
2018-12-02 21:35:02
318
转载 jquery获取radio和checkbox的checked值, 不能用attr
今天写静态页面,需要拿jquery去控制checkbox的check属性,开始用的attr,每次设置完成后,点开f12观察elements,后面每次,无论怎么点击checkbox,它的checked属性都是选中的,于是上网查找,得以解决,下面是是转载的内容在jquery里,有两种操作元素属性的方法,一种是attr(),另一种是prop()。attr()的属性在页面首次加载时就确定。当页面初...
2018-11-18 20:11:12
871
原创 php实现返回上一个页面
//php实现返回上一个页面不刷新<?php echo "<script>alert('退出成功!');history.back();</script>";?> //返回上一个页面并刷新,只是吧当前页面的url替换成上一个页面而已</php echo "javascript:window.location.href=docum...
2018-11-03 20:26:13
4514
原创 thinkPHP5的软删除中的坑
// model('account')->where('id', $req['id'])->delete();$that = model('account')->where('id', $req['id'])->find();$that->delete(); //一定要写成我后面的那种方式才能是软删除, 写成前面注释掉的那种方式, 还是真实的删除 ...
2018-11-02 22:24:31
1328
原创 js上传图片后显示上传的图片
function goto() { let photoFile = document.getElementById("upload_photo").files[0]; let schoolCardFile = document.getElementById('upload_school_card').files[0]; let formData =...
2018-11-01 20:48:07
1000
转载 thinkphp5: 软删除的实现
阅读TP的手册实在是有些困难,所以尽量自己试一下,阅读一下框架的源码,才能搞清楚关于软删除,手册的介绍是这样的在实际项目中,对数据频繁使用删除操作会导致性能问题,软删除的作用就是把数据加上删除标记,而不是真正的删除,同时也便于需要的时候进行数据的恢复。要使用软删除功能,需要引入SoftDelete trait我新建了一个表my_admin,下面是对应的model<?php...
2018-10-27 21:33:40
487
转载 leetcode--89 格雷编码
格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印格雷码序列。格雷码序列必须以 0 开头。例如,给定 n = 2,返回 [0,1,3,2]。其格雷编码是:00 - 001 - 111 - 310 - 2说明:对于给定的 n,其格雷编码的顺序并不唯一。例如 [0,2,3,1] 也是一个有效的格雷编码顺序。...
2018-10-19 15:37:32
186
原创 124. 二叉树中的最大路径和
import java.util.HashMap;import java.util.Map;/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; }...
2018-10-16 23:27:20
524
原创 160. 相交链表
将问题转化为求环的入口问题/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * }...
2018-10-07 23:02:32
135
原创 142. 环形链表 II
还是快慢指针的问题, 当发现有环时,将fast指向head, fast一次向前移动一个节点, 则fast和slow一定会在环的入口相遇.证明:设S为slow指针走的节点个数, m为环的入口距head的位置则第一次相遇时,fast和head相对于环入口的位置相同,fast在环中的相对于环入口的位置在: (2S-m)%nslow在环中的相对于环入口的位置在: (S-m)%n(...
2018-10-07 20:52:09
189
原创 141. 环形链表
快慢指针:题解:https://blog.youkuaiyun.com/qq_33297776/article/details/81034628/** * Definition for singly-linked list. * class ListNode { * int val; * ListNode next; * ListNode(int x) { *...
2018-10-07 20:21:49
180
原创 15. 三数之和
import java.util.*;public class Solution { public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> ans = new ArrayList<>(); Arrays.s...
2018-10-05 22:55:20
171
转载 mysql中的alter语句
删除,添加或修改表字段如下命令使用了 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段:mysql> ALTER TABLE testalter_tbl DROP i;如果数据表中只剩余一个字段则无法使用DROP来删除字段。MySQL 中使用 ADD 子句来向数据表中添加列,如下实例在表 testalter_tbl 中添加 i 字段,并定义数据类型:m...
2018-10-05 16:11:01
1802
转载 mysql修改字符串编码
修改数据库字符编码mysql> alter database mydb character set utf8 ;创建数据库时,指定数据库的字符编码mysql> create database mydb character set utf8 ;查看mysql数据库的字符编码mysql> show variables like 'character%'; //查询...
2018-10-04 17:19:33
1472
转载 Mysql添加和删除唯一索引、主键
1、PRIMARY KEY(主键索引)添加 ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` );删除 ALTER TABLE `table_name` DROP PRIMARY KEY;2、UNIQUE(唯一索引)添加 ALTER TABLE `table_name` ADD UNIQUE ( `column` );删除 ...
2018-10-03 17:04:58
2838
原创 遍历子元素,为每一个子元素设置点击事件
<script> $("#subjects .con").each(function () { $(this).click(function(){ var id = $(this).attr('id'); window.location.href = "__ROOT__/index/lis/tec_list?" ...
2018-10-03 16:52:37
2310
原创 xamp:Another web server with SSL is already running
xamp开启服务时出现如下情况:XAMPP: Starting Apache...fail. XAMPP: Another web server with SSL is already running.一开始是以为端口占用问题,使用lsof -i:80命令 和 netstat -lnp | grep 80 命令查找端口占用情况,发现没有应用占用80端口。。又把xampp的配置文件...
2018-10-02 15:02:55
810
转载 属性动画:ValueAnimator类和ObjectAnimator类的简单使用
ValueAnimator 和 ObjectAnimator只能在android3.0以上版本中使用,在低版本中使用会出现问题,一定要在低版本中使用,请使用动画兼容库nineoldandroids库ValueAnimator类: ValueAnimator anim = ValueAnimator.ofInt(0, 3); // ofInt()作用有两个 ...
2018-09-28 15:05:14
678
原创 675. 为高尔夫比赛砍树 bfs
import java.util.*;public class Solution { public int cutOffTree(List<List<Integer>> forest) { int n = forest.size(); int m = forest.get(0).size(); List<...
2018-09-24 14:14:44
344
原创 907. 子数组的最小值之和
public class Solution { public int sumSubarrayMins(int[] A) { int n = A.length; long ans = 0; final long MOD = (long) 1e9 + 7; for (int i = 0; i < n; i++) { ...
2018-09-23 13:00:28
590
原创 androidstudio内存占用极大的解决办法
修改一下这个参数:到 Android Studio 安装目录,找到bin/studio(64?).vmoptions(文件名可能因操作系统而不同,但大同小异),然后把 -xmx 后面的数字改大一点,比如 2048m 或4096m。-xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动时设置了这个参数,并且默认值很小,没记错的话,只有 768m...
2018-09-21 20:32:46
11532
4
原创 手动下载gradle,解决android studio打开本机项目缓慢的问题
android studio打开新项目,当新项目的gradle版本和本机android studio版本不一致时,就会重新下载,这个过程有时候会很慢:查看项目的gradle版本:1、在项目gradle目录,gradle/wrapper/gradle-wrapper.properties 文件中:#Wed Nov 01 17:15:52 CST 2017distributionBas...
2018-09-21 17:21:03
920
原创 thinkphp5.1模板中获取资源文件路径
thinkphp5.1月thinkPHP5.0不同没有默认设置任何模板替换变量,如果需要使用模板替换,需要在template.php配置文件中添加如下:'tpl_replace_string' => [ '__STATIC__'=>$_SERVER['REQUEST_SCHEME'] .'://' . $_SERVER['HTTP_HOST'] . str_r...
2018-09-15 14:48:42
8215
转载 lnmp集成环境相关目录和配置文件
LNMP环境的安装:下载:下载版:(不含源码安装包文件,仅有安装脚本及配置文件)http://soft.vpser.net/lnmp/lnmp1.5.tar.gz文件大小:147KB MD5:c957f99eccbb1a9b365f49aca7810fea完整版:http://soft.vpser.net/lnmp/lnmp1.5-full.tar.gz文件大小:715MB...
2018-09-03 22:45:21
882
转载 SSH上传文件出现Permission denied
今天使用scp命令准备向目标服务器传输文件,但是遇到Permission denied这个问题,意思就是拒绝访问scp apache-tomcat-8.0.28.tar xuliugen@192.168.31.229:/home/xuliugen/webs 最终才知道问题原来是由于没有该目录的操作权限,默认的是在/tmp有权限这样的话,我们以后在进行传输的时候,可以先把文件...
2018-09-03 21:37:49
16559
2
原创 apache服务器的部署
打开apache的配置文件httpd.conf,在任意位置配置如下,路径名改成你自己的路径<VirtualHost *:80> DocumentRoot "/var/www/html/laravelO/public" #ServerName ** SetEnv APPLICATION_ENV development <Director...
2018-09-01 21:39:47
285
转载 JavaScript匿名自执行函数以及闭包问题
总结下最近在写的项目中遇到的一个小问题:Mutable variable is accessible from closure问题的解决办法涉及到 JavaScript 的闭包及匿名自执行函数,关于什么是闭包并不像知乎上各位大神的“通俗解释”那样难理解,看一篇方应行的JS中的闭包是什么?就足够了。接下来,详细说说我所遇到的问题及解决办法我在项目中写了下面这段代码:这段代...
2018-08-27 22:15:10
1687
1
转载 jQuery遍历json对象
原文链接:http://caibaojian.com/jquery-each-json.htmljQuery遍历json对象grep<script type='text/javascript' src="/jquery.js"></script> <script type="text/javascript"> $().ready( fu...
2018-08-25 20:43:03
1134
转载 thinkphp5在Linux下Nginx配置问题解决
首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.php.ini中的配置参数cgi.fix_pathinfo = 12.修改nginx.conf文件...
2018-08-20 22:39:22
4265
转载 ubuntu安装nginx及其默认目录结构
一. 安装包安装1.1 安装Nginx$sudo apt-get install nginxUbuntu安装之后的文件结构大致为:所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中 并已经在/etc/init.d/下...
2018-08-10 14:36:59
33086
2
转载 ubuntu18.04下mysql的安装
原文:https://blog.youkuaiyun.com/Iversonx/article/details/80341596直接使用apt install mysql-server安装,那么恭喜你踩坑。sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安装过程没有要求输入root密码,而登录mysql时会要求密码(我就是遇到了...
2018-08-10 14:35:55
469
转载 win10,ubuntu双系统的安装
win10,ubuntu双系统的安装为什么要装双系统,之前用的虚拟机,但是虚拟机没有显卡,使用gazebo之类的3D仿真软件经常出问题,所以选择装双系统。强烈建议安装Ubuntu16.04的64位系统,可以使你之后的开发环境搭建非常顺利。0.工具硬件:一个空的U盘(4G及以上)软件:EasyBCD2.3密码tb8w,傲梅分区助手,UltraISO,Ubuntu系统1.创建Ubu...
2018-08-04 11:02:04
642
转载 Ubuntu安装deepin-wine-QQ
腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过。时至今日,它总算有了完美无暇的方案——deepin wine系列。要感谢deepin公司的最大努力。也要感谢wszqkzqk同学的努力,是他让deepin之外的众多Ubuntu/ArchLinux系用户都能用上最稳定的wine QQ。初始软件来源:deepin移植成功环境:Ubuntu 18...
2018-08-02 17:32:19
33640
3
转载 哪些机器学习中的归一化 及 利用sklearn的api进行归一化
那些机器学习模型需要归一化: 神经网络,标准差归一化支持向量机,标准差归一化线性回归,可以用梯度下降法求解,需要标准差归一化PCALDA聚类算法基本都需要K近邻,线性归一化,归一到[0,1]区间内。 逻辑回归不需要归一化的模型:决策树: 每次筛选都只考虑一个变量,不考虑变量之间的相关性,所以不需要归一化。随机森林:不需要归一化,mtry为变量个...
2018-07-31 16:13:36
1752
转载 lightgbm: windows下快速使用LightGBM安装教程(已编译)
本文是一个关于LightGBM的安装教程。(环境WINDOWS,Anaconda2)在使用LightGBM的时候要先编译一下,windows的玩家可以略过这步,我这里上传一个已经编译好的版本。大家自行下载,然后按照下面的教程,几步就可以完成安装(不超过5分钟) lightGBM地址:http://pan.baidu.com/s/1dFd6eGx第一步:下载好后,随便找个地方解压下来,我...
2018-07-31 15:03:24
1812
1
原创 pandas中apply函数的使用
def get_launch_feature(data, day_start, day_end): features = pd.Series() features['user_id'] = data['user_id'].iloc(0) features['登录次数'] = data.shape[0] features['最后一次登录时间差'] = day_end...
2018-07-28 15:31:12
663
转载 sklearn中GridSearch的使用
GridSearch搞懂了K-fold,就可以聊一聊GridSearch啦,因为GridSearch默认参数就是3-fold的,如果没有不懂cross-validation就很难理解这个.想干什么Gridsearch是为了解决调参的问题.比如向量机SVM的常用参数有kernel,gamma,C等,手动调的话太慢了,写循环也只能顺序运行,不能并行.于是就出现了Gridsearch.通过它...
2018-07-27 14:20:00
6242
转载 sklearn中的random_forest
随机森林鉴于决策树容易过拟合的缺点,随机森林采用多个决策树的投票机制来改善决策树,我们假设随机森林使用了m棵决策树,那么就需要产生m个一定数量的样本集来训练每一棵树,如果用全样本去训练m棵决策树显然是不可取的,全样本训练忽视了局部样本的规律,对于模型的泛化能力是有害的产生n个样本的方法采用Bootstraping法,这是一种有放回的抽样方法,产生n个样本而最终结果采用Bagging的策...
2018-07-25 21:24:24
451
转载 sklearn中的Adaboost类库
在集成学习之Adaboost算法原理小结中,我们对Adaboost的算法原理做了一个总结。这里我们就从实用的角度对scikit-learn中Adaboost类库的使用做一个小结,重点对调参的注意事项做一个总结。1. Adaboost类库概述 scikit-learn中Adaboost类库比较直接,就是AdaBoostClassifier和AdaBoostRegressor两个,从名字...
2018-07-25 20:14:04
1106
空空如也
android中的litepal无法执行save方法
2017-07-21
android开发中为什么用file类打开和创建txt文件会抛出异常??
2017-06-07
eclipse中创建android工程总是失败,然后弹出了这个错误,这是什么原因?
2017-04-27
java的图形界面设计中如何用swing对一个窗口的多个按钮设置不同的监视器??
2017-03-11
为什么这样的代码,,结构体中的list不能够顺利输入??
2017-02-26
java中的内部匿名类如何创建,,我的写法哪里有错误吗??
2017-02-25
图片中的链表的创建中,为什么插入和删除操作会返回对象指针?
2017-02-01
dp中第一行的循环为什么一定要那么写,而不能写成我注释的那个样子?
2016-12-05
杭电oj1728不知道为什么bfs怎么都是wa
2016-11-27
关于c语言中scanf的字符连续输入问题
2016-11-25
有关c++const常变量使用时的变量不明确问题?
2016-11-24
关于c++虚函数,以及虚析构函数
2016-11-21
在c++类中,类的函数成员,返回一个类的引用和返回一个类的对象,有什么区别吗?
2016-11-20
关于运算符重载函数 = 的不安全问题
2016-11-19
这两个<<的运算符重载函数有什么区别吗
2016-11-19
问一下这两个代码有什么区别吗,为什么我在oj前一个可以通过另一个不能
2016-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人