- 博客(52)
- 收藏
- 关注
转载 Codeforces 963B Destruction of a Tree 【贪心】
本题的贪心策略是:每次删除连到叶子结点的dfs链上离根最远的偶数度的结点greed is good实现方法是先维护一个degree[i]表示第i个点有多少个度,然后dfs,当每一个结点的所有子节点被访问后准备返回时判断当前结点degree的奇偶性,如果是偶数就删除,是奇数就什么都不做。这样能保证你删除的结点【的子孙】度数都是奇数,及保证删除了【离根最远的偶数度的结点】。每次删除要把它父亲和...
2018-04-30 14:10:00 58
转载 Tensorflow一些常用基本概念与函数(4)
摘要:本系列主要对tf的一些常用概念与方法进行描述。本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解。为‘Tensorflow一些常用基本概念与函数’系列之四。转自https://blog.csdn.net/lenbow1、序言本文所讲的内容主要为以下列表中相关函数。函数training()通过梯度下降法为最小化损失函数增加了相关的优化操作,...
2018-04-29 22:53:00 108
转载 python实现微信接口——itchat模块
python实现微信接口——itchat模块安装sudo pip install itchat登录itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotReload==True,那么就会保留登录的状态,至少在后面的几...
2018-04-28 15:02:00 136
转载 C#的Enum中Flags的用法
Flags关键字允许我们在使用.net 枚举变量时,使用多个组合值在项目中提前设计,使用起来非常便捷网上copy一个例子[Flags] enum WeekDays { //注意: 这里不要将Sunday设置为0x0,至于为什么留给大家思考 Monday = 0x1, Tuesday = 0x2, ...
2018-04-28 14:14:00 533
转载 利用Scrapy框架爬取落网上的音乐文件
今天爬取的是本人特别喜欢的一个音乐网站,www.luoo.net,首先是设置item中需要保存的字段。items.py字段名称包括期刊号,期刊名,期刊创建时间,单期期刊下的音乐名,作者名,音乐文件url,文件下载结果。 1 import scrapy 2 3 4 class LuoWangSpiderItem(scrapy.Item): 5 vol_...
2018-04-25 20:16:00 195
转载 感想2-对于组件化的一些思考
内容概览: 组件化的目的哪些逻辑需要组件化基于现有场景,如何设计组件,提高开发效率组件化的目的 组件化的概念或者描述有很多,在此就不列举了。工作中,我们会遇到很多功能相近的业务场景和高频控件,这里我们就需要对这些大量重复但不完全一致的代码进行分析、总结、抽象,最后封装成组件,便于进行统一、升级,减少代码复制、粘贴,提高项目代码的可读性,降低维护成本和开发成本。 ...
2018-04-24 22:37:00 60
转载 model数据库orm操作
1》 修改数据库型类 setting 文 件里面 配置数据库 1 DATABASES = { 2 3 'default': { 4 5 'ENGINE': 'django.db.backends.mysql', 6 7 'NAME': 'books', #你的数据库名称 8 9...
2018-04-24 18:36:00 38
转载 链接选项-rpath的一个问题记录
问题简述大概是这么一个情况,有一个过去已经写好的程序,这个程序用于处理网络通信,接收一些操作指令。具体的指令操作通过运行时加载动态库的形式进行扩展。(类似于net-snmp二次开发的一种形式)问题是这样的,用于扩展功能的动态库,其本身又链接了一系列的动态库,这些库的位置与这个扩展用的动态库存放的位置是相对的。大概如下 程序 program ...
2018-04-24 17:21:00 157
转载 js正则表达式
http://www.cnblogs.com/xinwusuo/p/5948908.html转载于:https://www.cnblogs.com/zy20160117/p/8927784.html
2018-04-24 12:08:00 28
转载 【GBK、UTF-8、ISO8859-1】三种编码方式总结及实例
感谢:https://blog.csdn.net/youngstar70/article/details/64117297 一、总结 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该...
2018-04-23 22:05:00 104
转载 spring boot 集成axis1.4 java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.cl...
pom配置: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>...
2018-04-23 17:17:00 526
转载 【DP专辑】ACM动态规划总结
转自动态规划一直是ACM竞赛中的重点,同时又是难点,因为该算法时间效率高,代码量少,多元性强,主要考察思维能力、建模抽象能力、灵活度。动态规划(英语:Dynamic programming,DP)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题和最优子结构性质的问题,动...
2018-04-23 17:02:00 49
转载 Redis学习-string数据类型
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志 型、Key-Value 数据库。redis提供五种数据类型string,hash,list,set及sorted set。string是最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象。set key value 设...
2018-04-22 17:43:00 55
转载 架构解耦(转)
1.小小的IP,大大的耦合,你痛过吗? 如何解除IP耦合? 常见的方法是:使用内网域名替代内网IP,如果没有做这个优化,强烈的建议马上实施,将配置文件中的内网IP全部干掉,全部改为内网域名。 使用内网域名,就不需要上游配合重启了吗? 假设现在不用内网IP,改用内网域名了,一个服务或者数据库的IP变更,只需要一个地方更改,而不是所有上游更改:运维...
2018-04-22 16:07:00 203
转载 iphoneX的适配问题
iphoneX();function iphoneX(){ var oMeta = document.createElement('meta'); oMeta.setAttribute('name',"viewport"); oMeta.setAttribute('content',"width=device-width,initial-scale=1.0,viewport-fit=c...
2018-04-20 15:40:00 61
转载 Linux的通信命令
wall发给所有使用系统的用户[root@localhost ~]# wall [信息内容][root@localhost ~]# wall hello chinaifconfig这个命令类似于dos下面的ipconfig [root@localhost ~]# ifconfig 查看本机IP地址详细信息命令链接...
2018-04-20 15:10:00 47
转载 exchange 2010 relay设定
relay是指当一封邮件在使用该组织的smtp服务,而该邮件的收件人不是该组织的内的邮箱。所以这个权限默认都是deny的,只有通过smtp身份验证的用户才可以。如,contoso.com组织内的一台服务器,他只接收收件人为@contoso.com的邮件,当尝试发到其他域时,就得有relay权限。如果没有relay权限将不可发送邮件。如下图:我用telnet 到exchange 服务器进行测试,...
2018-04-20 10:11:00 54
转载 (转)Vue 爬坑之路(四)—— 与 Vuex 的第一次接触
在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用 props 或者 $emit 等方式http://www.cnblogs.com/wisewrong/p/6266038.html但是如果是大型项目,很多时候都需要在子组件之间传递数据,使用之前的方式就不太方便。Vue 的状态管理工具Vuex完美的解决了这个问题。一、安装并引入 Vuex项目结...
2018-04-19 19:50:00 40
转载 BZOJ1509: [NOI2003]逃学的小孩
【传送门:BZOJ1509】简要题意: 给你一棵有n个点树 找出三个点x,y,z 求从一个点x出发,先到另外两个点中距离x较近的点,再到剩下的那个点的时间题解: 我们不妨先假设从x出发,先到y,再到z,这样子的话我们所花费的时间就是dis(x,y)+dis(y,z) 很显然我们肯定要让dis(y,z)尽可能的大,并且保证dis(x,y)<dis(...
2018-04-19 09:57:00 52
转载 数组合并
题目描述合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组 1 /*第一种方法*/ 2 function concat(arr1, arr2) { 3 var newArr = new Array(); 4 newArr = arr1.concat(arr2); 5 return newArr; 6 } ...
2018-04-18 23:59:00 90
转载 【钉钉PC】PC端钉钉清除缓存
最近被钉钉的PC端坑的要死要死的,一个缓存问题弄了我一天时间,去你大爷的,放在这里防止其他的人被坑。1、右键点击微应用,选择devtools2、展开的页面,就像web端的F12,勾选network-》Disable cache具体如下: 》》》》》 》》》》》转载于:https://www.cnblogs.com/xuzhengzong/p/8876907.h...
2018-04-18 18:49:00 727
转载 小程序tab切换
<view class="tab {{tabFixed ? 'tab-fixed':''}}"> <view class="{{tabMonth==2 ? 'active' : ''}}" data-id="2" bindtap='checkTab'>二月</view> <view class="{{tabMonth==3 ...
2018-04-16 11:56:00 50
转载 Spring Cloud学习笔记-009
API网关服务:Spring Cloud Zuul API网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的Facade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、负载均衡、校验过滤等功能之外,还需要更多能力,比如与服务治理框架的结合、请求转发时的熔断机制、服务的聚合等一系列高级功能。 在Sp...
2018-04-15 21:28:00 39
转载 搭建了Pycharm对话平台
1.下载后,需要在etc中的hosts的最后加上0.0.0.0 account.jetbrains.com2.然后就可以将idea.lanyus.com中复制的激活码在打开Pycharm时黏贴生效了3.以上动作就相当于拿到了与翻译团队对话的会员资格3.然后在创建项目时对接上python的解释器,或anaconda中集成的python解释器,他们就可以忠实的为你说服电脑了转载于:htt...
2018-04-14 22:47:00 108
转载 部分基于layui的时间函数
// 点击昨天 function checkYesterday() { var yesterday = myDate.getFullYear() + '-' + (myDate.getMonth() + 1) + '-' + (myDate.getDate() - 1)////昨天 if (myDate....
2018-04-14 15:02:00 249
转载 Asp.Net MVC 身份验证-Forms
Asp.Net MVC 身份验证-Forms在MVC中对于需要登录才可以访问的页面,只需要在对应的Controller或Action上添加特性[Authorize]就可以限制非登录用户访问该页面。那么如果实现登录?Form登录应用程序确认用户状态HTTP协议是无状态的。所以上一次请求和下一次请求并不能相互关联起来,就是说这些请求并不能确定是哪个用户和用户的状态。但是对于登...
2018-04-13 17:13:00 55
转载 runtime机制
runtime(简称运行时),是一套 纯C(C和汇编写的) 的API。而 OC 就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。消息机制原理:对象根据方法编号SEL去映射表查找对应的方法实现。每一个 OC 的方法,底层必然有一个与之对应的runtime方法。runtime常见作用:1、动态交换两个方法的实现2、发送消息3、动态添加方法4、拦截替换...
2018-04-12 16:27:00 50
转载 CentOS 7下彻底卸载MySQL数据库
https://zhangzifan.com/centos-7-remove-mysql.html转载于:https://www.cnblogs.com/vicF/p/8806421.html
2018-04-12 11:17:00 56
转载 标准库函数gets()和puts()
问题: 用标准库函数gets()和puts()实现字符串的输入输出。函数gets()用于从键盘读入一个字符串(包括空格符)。它仅以回车符作为分隔符。函数gets()中的参数应是一个已存储字符串的字符数组名。函数puts()用于向屏幕输出一行字符串,他的参数除了可以是一个字符数组外,还可以直接使用字符串常量。当输出指定字符串后,光标自动回车换行。1 #include<stdio....
2018-04-10 21:58:00 946
转载 Codeforces-339D. Xenia and Bit Operations
传送门给定n,m,代表有2n个数,m次询问每次询问时先将此时序列第p个数值改为b,在求序列的值。序列的值定义如下。将序列中的第2*i项与2*i-1项或,得到新序列,再把新序列的第2*i项与2*i-1项做异或操作,再将新序列进行或操作,如此往复,最终得到一个数,称为序列的值线段树水题 1 #include <cstdio> 2 #include &...
2018-04-10 21:01:00 55
转载 SpringBoot整合freemarker中自定义标签获取字典表的数据
因为在前端要根据字典表中的数据去将1、2这些值转换成对应的文字解释1.首先要创建一个类去实现 TemplateDirectiveModel 类@Componentpublic class DictDirective implements TemplateDirectiveModel { @Override public void execute(Envi...
2018-04-09 17:33:00 525
转载 appium在android7.0上无法启动问题
前言由于最近很多android手机升级到7.0系统了,有些小伙伴的appium版本用的还是1.4版本,在运行android7.0的app自动化时候遇到无法启动问题:WebDriverException: Message: A new session could not be created我的电脑环境:python 3.6android 7.0appium 1.4.13androi...
2018-04-09 13:28:00 190
转载 linux 定时任务 (php)
实现PHP定时任务:编写基础类:base.php (用来把定时任务要执行的代码指定在项目目录里面, 这样就可以直接使用项目中的框架了)class base{ public function index(){ $url = "www.xxxx.com/index/info/test"; $this->curl_setopt_sms(...
2018-04-09 10:32:00 45
转载 Mysql 主从复制线程的等待时间问题
今天发现mysql备机上的SQL线程等待时间很长,然后就重启了slave,但是10分钟不到发现时间变化又很大,非常疑惑: 重启10分钟,第一个是I/0线程,2,3,4,5,6是SQL线程,但是有两个SQL线程的等待时间已经1130秒了,这个有些不明白? 我机器上的时区和Mysql的时区一致 时间也是同步的: 有人能解释一下这的问题么?转载于:https...
2018-04-08 15:07:00 99
转载 strace命令
-c 统计每一系统调用的所执行的时间,次数和出错的次数等.-d 输出strace关于标准错误的调试信息.-f 跟踪由fork调用所产生的子进程.-ff 如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.pid中,pid是各进程的进程号.-F 尝试跟踪vfork调用.在-f时,vfork不被跟踪.-h 输出简要的帮助信息....
2018-04-07 18:49:00 43
转载 Java动态代理
代理模式是指给某个对象提供一个代理对象,用户不直接访问原对象而是通过代理对象间接访问。我们可以使用代理模式实现面向切面编程(AOP), 由动态代理将切面功能织入目标方法而不侵入调用方的业务代码。或者使用代理模式实现远程过程调用(RPC), 调用方像调用本地方法一样调用代理方法,而不必关心代理调用远程方法细节。JDK提供了基于反射机制的动态代理实现,而被广泛使用的第三方库CGLIB则基于字节码...
2018-04-07 17:42:00 36
转载 Python学习(十)Python 函数
Python 函数Python 函数函数:带名字的代码块,用于完成具体工作。函数:数学解释 == function()计算机中函数: 计算机所有语言函数 == subroutine(子程序),procedure(过程)作用:减少重复代码方便修改,更易扩展保持代码一致性函数格式:def 函数名(参数列表):函数体 < br >&...
2018-04-07 16:57:00 102
转载 java IO包装流如何关闭
问题:(1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗?(2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭?问题(1)解释:如下例子代码: FileInputStream is = new FileInputStream("."); BufferedInputStream bis = ...
2018-04-07 10:45:00 39
转载 Struts2相关面试题
1、struts2工作流程Struts2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。核心控制器FilterDispatcher是Struts2框架的基础,包含了框架内部的控制流程和处理机制。业务控制器Action和业务逻辑组件是需要用户来自己实现的。用户在开发Action和...
2018-04-06 20:16:00 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人