- 博客(63)
- 收藏
- 关注
转载 从存储库中删除敏感数据(删除文件历史)
1、如果您的历史记录中还没有包含敏感数据的存储库的本地副本,请将存储库克隆到本地计算机。git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORYInitialized empty Git repository in /Users/YOUR-FILE-PATH/YOUR-REPOSITORY/.git/remote: Cou...
2018-12-31 10:46:00 202
转载 sicp ex-2.57 多项式求导
原书正文中列举了怎样对二项式求导的方法,本习题要求修改求导函数支持以支持多项式求导。主要修改在于取 +/* 运算的第二个运算数:如果剩余的运算数大于1,则返回一个列表,并且在列表前加 +/* 运算符。这道题在网上查了很久,没找到满意的答案,自己动手写一个,功能验证正确。测试用例:(derive '(+ y x) 'x)(derive '(+ y x 3) 'x)(derive '...
2018-12-31 10:30:00 115
转载 spring IoC---注解配置方式的依赖注入
一、spring bean 配置常用的注解1、声明bean的注解@Component 用于基本组件的注解,没有明确的角色@Repository 用于数据访问层(Dao)的注解@Service 用于业务逻辑层(Service)的注解@Controller 用于表现层(MVC/Spring MVC)的注解其实对于Spring来说,这四个注解可以混用,只要有这四个注解的...
2018-12-29 09:47:00 88
转载 [loj6039]「雅礼集训 2017 Day5」珠宝 dp+决策单调性+分治
https://loj.ac/problem/6039我们设dp[i][j]表示考虑所有价值小于等于i的物品,带了j块钱的最大吸引力。对于ci相同的物品,我们一定是从大到小选k个物品,又发现最大的k个的价值在k变大的时候增长率是单调减的。同时对于同样的ci,被转移和转移到的状态mod ci同余。这些dp值也具有单调性,因此这个dp具有决策单调性。我们用分治优化转移。负责度...
2018-12-27 14:51:00 160
转载 折腾一下WebSocket的ArrayBuffer传输方式
前言之前写WebSocket都是基于文本传输的,后来准备升级项目,于是打算尝试一下arraybuffer传输方式,由于是第一次使用javascript处理字符串转arraybuffer,不过真的是一把辛酸泪啊,特此记录。项目背景还是之前写的(基于Tio通讯框架的SpringBootLayIM项目)[https://github.com/fanpan26/SpringBootLayIM...
2018-12-27 10:49:00 698
转载 redis-sentinel主从复制高可用
Redis-SentinelRedis-Sentinel是redis官方推荐的高可用性解决方案,当用redis作master-slave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。而redis-sentinel就是一个独立运行的进程,用于监控多个master-slave集群,自动发现master宕机,进...
2018-12-27 09:57:00 60
转载 前端-JavaScript1-7——JavaScript之数学运算符
---恢复内容开始---运算符叫做operator,也可以叫做操作符。运算符有很多种,一元运算符、二元运算符;数学运算符、逻辑运算符……我们今天先学习数学运算符,比较简单+ 加法- 减法* 乘法/ 除法% 取余数( ) 括号下面的结果都是3:1 console.log(1 ...
2018-12-26 18:22:00 78
转载 [认证授权] 3.基于OAuth2的认证(译)
[认证授权] 3.基于OAuth2的认证(译) 原文:[认证授权] 3.基于OAuth2的认证(译)OAuth 2.0 规范定义了一个授权(delegation)协议,对于使用Web的应用程序和API在网络上传递授权决策非常有用。OAuth被用在各钟各样的应用程序中,包括提供用户认证的机制。这导致许多的开发者和API提供者得出一个OAuth本身...
2018-12-25 10:58:00 75
转载 XGBoost——机器学习--周振洋
XGBoost——机器学习(理论+图解+安装方法+python代码)目录一、集成算法思想二、XGBoost基本思想三、MacOS安装XGBoost四、用python实现XGBoost算法在竞赛题中经常会用到XGBoost算法,用这个算法通常会使我们模型的准确率有一个较大的提升。既然它效果这么好,那么它从头到尾做了一件什么事呢?以及它是怎么...
2018-12-25 08:54:00 140
转载 netty源码解解析(4.0)-8 ChannelPipeline的设计
io.netty.channel.ChannelPipeline设计原理 上图中,为了更直观地展示事件处理顺序, 故意有规律地放置两种handler的顺序,实际上ChannelInboundHandler和ChanneOutboundHandler的顺序可以是任意,取决于用户调用add方法把handler方在哪里。 ChannelPipeline的特性:...
2018-12-24 23:43:00 127
转载 WPF实战案例-数据代理
在我们wpf开发中,很多人会有mvvm模式去做wpf的项目。是否有人遇到这样一个场景:在一个界面上,有个tabcontrol上面有4个页签,每个页签里面都有一个datagrid,里面显示的列基本一样,绑定的数据集合都是同一个,但是有个差异,在第二个页签上需要第二列不显示,第三个页签只显示一个列。我们如果用的是mvvm,这个时候就会去使用数据绑定,问题在于我们怎么让datagrid的下一级也...
2018-12-24 15:44:00 60
转载 ADO.Net操作数据库的方式
1、使用数据提供程序执行sql或者ddl语句操作数据库。2、使用oledb操作数据库3、使用odbc操作数据库4、使用DataSet操作数据库前面3种方式都无法避免要使用sql语句,对不同种类数据库要提供不同的sql语句。第4种可以统一应对,只要遵守以下约定就不需要sql语句。1、每次操作时要取一个表。不论select、delete、update,先取表到DataSet,然...
2018-12-24 14:29:00 183
转载 解决Linux系统下Mysql数据库中文显示成问号的问题
当我们将开发好的javaWEB项目部署到linux系统上,操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现论码,下面就将解决linux下mysql中文乱码问题!打开Linux窗口,启动mysql。连接mysql输入show variables like '%char%'; 出现如下图,这样的话在linux下操作mysql会出现中文乱码,所以我们要解决这...
2018-12-23 19:49:00 338
转载 第五章作业
1.对回溯算法的理解回溯法可以系统地搜索一个问题的所有解。重点是要找出约束函数和限界函数。算法搜索至解空间树的任意节点时,先判断该节点是否包含问题的解,如果肯定不包含,则跳过对以该节点为根的子树的搜索,逐层向其父节点回溯,即所谓剪枝。依次类推从各支线中找到最优解。2.请说明“子集和”问题的解空间结构和约束函数解空间结构:子集数约束函数:若现有的加上下一个大于题目所给数,则...
2018-12-23 19:44:00 126
转载 python基础班-淘宝-目录.txt
卷 TOSHIBA EXT 的文件夹 PATH 列表卷序列号为 AE86-8E8DF:.│ python基础班-淘宝-目录.txt│ ├─1-1 Linux基础│ ├─01-课程简介│ │ 01-课程安排.flv│ │ 02-励志公式和python体验.flv│ │ │ ├─02-操作系统简介│ │ 03-什么是操作系统.flv│ │ ...
2018-12-23 17:58:00 621
转载 解决macOS git clone Azure DevOps提示身份认证失败问题
macOS的终端输入git clone对应Azure DevOps的Git地址,紧接着输入正确的用户名和密码仍然会提示认证失败。解决的方法是安装微软的Git-Credential-Manager。由于它依赖Java 1.6以上环境,需要先提前安装JDK。安装参考:https://github.com/Microsoft/Git-Credential-Manager-for-Mac-and-Linu...
2018-12-23 17:32:00 219
转载 基于NodeJS+Express+mongoDB+Bootstrap的全栈式工程化开发前后端分离博客系统实战
1. 课程介绍.mp410. FAQ-如何使用课程代码.mp411. 博客系统 Schema 设计和实现.mp412. 文章列表页实现(上).mp413. 文章列表页实现(随机数据和分页).mp414. 文章列表页实现(侧边栏和分类列表).mp415. 文章详情页(上).mp416. 文章详情页(下).mp417. 后台管理文章列表页(上).mp418. 后台管理文章列表页(中).mp419. 后...
2018-12-23 15:37:00 116
转载 补充小知识:文件句柄与文件标识符
#文件句柄这是操作系统里的一个概念,句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。 从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名...
2018-12-23 14:41:00 172
转载 Leetcode 34.在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是O(log n) 级别。 如果数组中不存在目标值,返回[-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8 输出: [3,4] 示例...
2018-12-23 00:14:00 45
转载 XNA项目基础
XNA项目基础using System;using System.Collections.Generic;using System.Linq;using Microsoft.Xna.Framework;using Microsoft.Xna.Framework.Audio;using Microsoft.Xna.Framework.Content;using Micro...
2018-12-21 11:22:00 39
转载 C++箱子排序
箱子排序实现把每个箱子用一个链表实现。在进行节点分配之前,每个箱子都是空的。基本思想1.从与排序链表的头部开始,逐个删除节点,并把它放到合适的箱子链表的头部2.收集并连接每个箱子中的节点,产生有序的链表两种实现第一种实现:只使用一个箱子数组//range 是分数的范围void BinSort(Chain<Node>& X,int range){/...
2018-12-20 18:52:00 314
转载 kafka生产
package twoimport java.util.HashMapimport org.apache.kafka.clients.producer.{KafkaProducer, ProducerConfig, ProducerRecord}/** * Created by zhoucw on 上午2:13. */// Produces some random words be...
2018-12-20 15:33:00 87
转载 Debian常见命令总结
dpkg学习:(1)dpkg是一个较底层的安装工具,处理.deb文件,软件包依赖性需要更高层的前端工具是apt; dpkg本身是不能解决依赖的。 dpkg是dpkg-deb的前端,如果dpkg搞不定,可以用dpkg-deb。(2)所有的packages信息在/var/lib/dpkg目录下: available是安装源的描述,包括已安装和没有安装的 info目录描述已安...
2018-12-20 11:33:00 181
转载 Python基础知识笔记(一)
一. CPU、内存、硬盘及操作系统之间的关系1. CPU——中央处理器,运算中心与控制中心,相当于人的大脑。2. 内存——暂时存储数据,将应用程序加载到其中,以便与CPU进行数据传输交互。3. 硬盘——即所谓的磁盘(如D盘,E盘),用于长期存储数据。 优点:断电不消失。 缺点:处理速度慢。4. 操作系统——是一...
2018-12-19 20:08:00 48
转载 【转】WPF自定义控件与样式(2)-自定义按钮FButton
一.前言.效果图申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等还是先看看效果图吧: 定义Button按钮名称叫FButton,主要是集成了字体图标(参考上一篇:WPF自定义控件与样式1-矢量字体图标(iconfont))。其实在WPF里,要实现本文FButton的需求,完全可以不用自定义控件,使用样式、模板就可...
2018-12-19 11:37:00 78
转载 python split(),os.path.split()和os.path.splitext()函数用法
Mark,做笔记记录# -*- coding:utf-8 -*-"""@author:Paul"""import os #os.path.join() 将分离的部分合成一个整体filename=os.path.join('/home/ubuntu/python_coding','split_func')print (filename)#输出为:/home...
2018-12-19 10:22:00 236
转载 he
弄好这个网站---to thi thathink 好这个---, 很温馨 那时候我还在看。 前一段时候看yibenhaoshu,走出来的才是理性,所以现在才是理性的看待的。 回头再看看两年前的事情,一是我还在其中更生气 主要是你说,二是当时经济条件,不仅仅是 其实机会不多,这两年其实让我真正面对其他...
2018-12-15 16:25:00 72
转载 转载 :什么是堆和栈,它们在哪儿?
问题描述编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗?它们的作用范围是什么?它们的大小由什么决定?哪个更快?...
2018-12-14 18:46:00 41
转载 解决android的键盘弹出时,html页面的高度被压缩
如果元素的高度是用100%表示,那么,安卓的键盘弹出时,高度会发生变化,导致布局混乱,所以最好给高度设置像素高度$("html,body").height(window.innerHeight);或者document.body.querySelector("#main").style.height = window.innerHeight + "px";转载于:https://www...
2018-12-14 09:36:00 173
转载 git客户端下载 和安装
网址 https://git-scm.com/download/win点击next说明:(1)图标组件(Addition icons) : 选择是否创建桌面快捷方式。(2)桌面浏览(Windows Explorer integration) : 浏览源码的方法,使用bash 或者 使用Git GUI工具。(3)关联配置文件 : 是否关联...
2018-12-13 20:01:00 81
转载 mysql 遍历所有的库并根据表和sql语句备份
建库、用户语句create database test_hb;create user ' test_hb'@'%' identified by '123456';grant all privileges on test_hb.* to ' test_hb'@'%';grant all privileges on test_hb.* to test_hb@lo...
2018-12-13 17:25:00 109
转载 51Nod--1076 2条不相交的路径(强连通分量)
电波#include<bits/stdc++.h>using namespace std;#define LL long long#define maxn 30000vector<int>q[maxn];int dfn[maxn],low[maxn],st[maxn],vis[maxn],top;int num[maxn],...
2018-12-12 20:10:00 56
转载 Spring -08 -自动注入 -byName/byType/constructor -全局使用default-autowire=” byName"
1.在Spring 配置文件中对象名和ref=”id”id 名相同使用自动注入,可以不配置<property/>2.两种配置办法 2.1在<bean>中通过 autowire=”” 配置,只对这个<bean>生效 2.2在<beans>中通过 default-autowire=””配置,表当当前文件中所有<bean>都是全局配置...
2018-12-12 17:22:00 310
转载 ClientDataset 三层 var and out arguments must match parameter
将Delphi升级到10.1.2后,从客户端传ClientDataset的Delta数据到服务端程序时,出现var and out arguments must match parameter错误。后来查了服务端程序的相应函数:UpdateDelta(const vDelta: OleVariant;strTableName,strKeyFieldName,strFieldList:St...
2018-12-10 16:14:00 176
转载 使用tcmalloc编译出现undefined reference to `sem_init'
tcmalloc是Google开源的一个内存管理库, 作为glibc malloc的替代品,效率大概是gclibc malloc的几倍。想在工程中用上tcmalloc非常的简单,我们采用了静态编译的方式,通过增加链接选项-ltcmalloc静态链接libtcmalloc.a即可。但是在链接过程中出现了意外情况,报出了如下错误:../3party/static_libs/libtcmallo...
2018-12-10 14:50:00 359
转载 Springboot的基本搭建
1、通过maven搭建Springboot<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven....
2018-12-09 21:20:00 57
转载 java--获取类加载路径和项目根路径
import java.io.File; import java.io.IOException; import java.net.URL; public class MyUrlDemo { public static void main(String[] args) { MyUrlDemo muDemo = new MyUrl...
2018-12-09 19:19:00 47
转载 AJAX异步、sweetalert、Cookie和Session初识
一、AJAX的异步示例1. urls.pyfrom django.conf.urls import urlfrom apptest import viewsurlpatterns = [ url(r'^atest/', views.atest), url(r'^ajax1/', views.ajax1), url(r'^...
2018-12-09 16:44:00 100
转载 自己实现观察者模式(事件监听)
自己实现观察者模式(事件监听)转载于:https://www.cnblogs.com/dustcode/p/10091787.html
2018-12-09 16:07:00 144
转载 eclipse中 Launch configuration的历史记录
最近用eclipse打包jar的时候,需要指定一个main函数。需要先运行一下main函数,eclipse的Runnable JAR File Specification 下的Launch configuration下拉列表才会有记录。如果想要删除下拉列表里的历史记录,只需要进入到要打包的这个工程所在目录的/.metadata/.plugins/org.eclipse.debug.c...
2018-12-09 12:04:00 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人