win10卸载office2010的工具

本来想装一个高版本的office,于是想先卸载老版本的。结果在win10的应用和功能中,愣是没找到安装的office2010,使用360也找不到,没法卸载。 网上搜了一下,找到一个好工具,microsoftfixt。这个工具是微软发布专门用来卸载office的,每个office版本都有一个对应的工具,只要运行这个工具,就可以一键卸载office了。 下载地址: http://www.downcc.com/soft/273284.html 这个地址是绿色资源网的地址,网上搜到的下载绝大多数都是在
分类: 其他 发布时间: 02-02 21:37 阅读次数: 0

深入学习js之——词法作用域和动态作用域

开篇 当我们在开始学习任何一门语言的时候,都会接触到变量的概念,变量的出现其实是为了解决一个问题,为的是存储某些值,进而,存储某些值的目的是为了在之后对这个值进行访问或者修改,正是这种存储和访问变量的能力将状态给了程序。我们的程序中到处都充斥着对于状态的判断,
分类: 编程语言 发布时间: 02-02 21:21 阅读次数: 0

浅谈 iOS Device ID 的修改

Dark side of the Force 最近有一篇 文章 介绍了如何实现 AppStore App 自动下载,笔者看后收获良多。不过文中只介绍了如何去模拟用户的操作来完成下载,并没有涉及抹机、IP 更换等内容。所以笔者打算在此分享一下自己对这些方面的经验
分类: 移动开发 发布时间: 02-02 21:21 阅读次数: 0

Flutter实践:深入 flutter 的状态管理方式(2)——演化BloC

在上篇文章中,我详细介绍了 InheritedWidget 及 ScopedModel 实现原理与方法,有同学说找不到源码,其实上篇文章包括这篇文章里的源码都按步骤放在样例代码里了,有同学说有点懵,其实上一篇的概念过多而且本身我表达也不是很清晰,英文文档中我也
分类: 移动开发 发布时间: 02-02 21:21 阅读次数: 0

如何保存/恢复Java应用程序核心内存数据现场?

0. 背景 不论是单体应用还是分布式应用,总是会有些许迭代或者紧急Fix bug上线的神操作。但是如果不是那么幸运,当时还存在大量核心内存中数据在进行计算等逻辑,此时终止项目,就会出现核心数据或者状态丢失的不利情况,后续即使上线完成也要尽快追加数据。 那是否存
分类: 服务端 发布时间: 02-02 21:21 阅读次数: 0

Android——反编译某互联网金融APP,通过JS漏洞获取用户信息、调用分享接口植入钓鱼网站(安全篇)

本文将分为三部分进行详细讲解: JavaScript和WebView通信的基本使用方法; 通过反编译,快速定位攻击路径,调用JS接口获取用户信息、植入钓鱼网站; 解决办法; 结果如下: 众所周知,H5+JS接口+Webview这种混合开发模
分类: 移动开发 发布时间: 02-02 21:21 阅读次数: 0

Activity插件化原理第二种方案:Hook IActivityManager

温馨提示:阅读本文需要20-30分钟(一大波代码) 关注公众号:顾林海 今天,我们来解决一个问题: Activity插件化原理第二种方案:Hook IActivityManager 人生一切难题,知识给你答案。 第一种方案Hook Instrumenta
分类: 移动开发 发布时间: 02-02 21:21 阅读次数: 0

记一个 protobuf 的 jar 包冲突

尝试使用 spark 以 bulkload 的方式写 HBase 时,遇到一个问题,错误堆栈如下 19/02/02 09:00:43 ERROR Utils: Aborting task java.lang.NoSuchMethodError: org.apache.hadoop.hbase.util.ByteStringer.wrap([B)L/com/google/protobuf/ByteString; at org.apache.hadoop.hbase.io.hfile.HFile
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

python入门-day4 零碎知识点

·单行注释 # ·多行注释 """ jdsflakhfdasjfdshf """ ·数字不能作为变量/标识符的开头 ·删除快捷键 ctrl+d ·反向缩进shift+tab ·设置注释commond+/ ·整体注释ctrl+/ ·索引/访问 (类似于c中数组) 正向索引 s[0] 反向索引 s[-1] 区间索引 s[0:1] 从位置0到位置1的字符串 不包含1 (开头永远是0,末尾永远是-1)
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

一 CRM 注册功能实现

前端:登陆页面按钮跳转到注册页面 dao: 配置连接池 配置session工厂,Hibernate核心配置,映射 配置UserDao,注入session工厂 UserDao:继承HibernateDaoSupport,通过session工厂生成HibernateTemplate模版,完成注册功能 Service: 配置事务管理器,开启注解事务 UserService:注入UserDao,类上开启事务管理,完成用户密码加密 Action: Bean管理Action 注入UserService 让
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

bzoj3774 最优选择

题目描述: 小N手上有一个N*M的方格图,控制某一个点要付出Aij的代价,然后某个点如果被控制了,或者他周围的所有点(上下左右)都被控制了,那么他就算是被选择了的。一个点如果被选择了,那么可以得到Bij的回报,现在请你帮小N选一个最优的方案,使得回报-代价尽可能大。 题解: 最开始以为是最大权闭合子图裸题,后来发现少了点什么…… 一般的图是正权->负权,但是这道题是负权->正权。 于是考虑拆点+最小割。 先假设手里拿着有所有的价值,即$\sum(b)$ 对于一个点有三种情况: 1.占领这个点,
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

《软件工程》授课总结(1):教学目标——2018-2019学年第1学期2016级软件技术专业

本学期共有4个班的授课任务,每个班的人数情况如下: 班级 人数 12班 79 34班 66 56班 75 78班 79 学生都是高职大三上学期软件技术专业的学生。课程总共32学时,前8周给12班和34班上,后8周给56班和78班上,每周4学时。课程的授课理念基于“做中学”,采用的教材是邹欣老师的《构建之法》。下面我将从课程的教学目标、教学内容、教学方法、教学手段、教学组织形式、教学评价方法、其他及改进计划这8个方面进行本学期的教学情况总结。 教学目标 根据《构建之法(第3版)》第一章最后一部分
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

Web中常见的绕过和技巧

SQL注入 十六进制绕过引号 slect table_name from information_schema.table where table_schema="sqli"; slect table_name from information_schema.table where table_schema=0x73716c69; slect table_name from information_schema.table where table_schema=CHAR(115, 113, 1
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

CSU-2173 Use FFT

CSU-2173 Use FFT Description Bobo computes the product P(x)⋅Q(x)=\(c_0 + c_1x + … + c_{n+m}x^{n + m}\) for two polynomials P(x)=\(a_0 + a_1x + … + a_nx^n\) and Q(x)=\(b_0 + b_1x + … + b_mx^m\). Find $ (c_L + c_{L + 1} + … + c_R) $ modulo ($10^9 $ + 
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

scrapy windows下出现importError:No module named 'win32api'

scrapy windows下出现importError:No module named 'win32api' 需安装 pip install pypiwin32
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

codeforces 1101G (Zero XOR Subset)-less 前缀异或+线性基

题目传送门 题意:给出一个序列,试将其划分为尽可能多的非空子段,满足每一个元素出现且仅出现在其中一个子段中,且在这些子段中任取若干子段,它们包含的所有数的异或和不能为0. 思路:先处理出前缀异或,这样选择更多的区间其实就相当于选择更多的前缀异或,并且这些前缀异或不能异或出0,这就变成了线性基的基础题了。贪心的放,能放就放。不能放就意味着线性基的add函数里面的val最后变成了0,也就是当前已经插入的线性基已经可以异或出正在插入的数了,所以不能放。 (今天真巧,一连遇到两道线性基的题目) #in
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

OAuth2认证和授权入门

OAuth2四种授权方式 四种授权方式 OAuth 2.0定义了四种授权方式。 密码模式(resource owner password credentials) 授权码模式(authorization code) 简化模式(implicit) 客户端模式(client credentials) 密码模式(resource owner password credentials) 这种模式是最不推荐的,因为client可能存了用户密码 这种模式主要用来做遗留项目升级为oauth2的适配方案 当然
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

牛客寒假算法基础集训营6 A 出题

链接:https://ac.nowcoder.com/acm/contest/332/A 来源:牛客网 题目描述 小B准备出模拟赛。 她把题目按难度分为四等,分值分别为6,7,8,9。 已知小B共出了m道题,共n分。 求小B最少出了多少道6分题。 输入描述: 两个正整数n,m 输出描述: 一个数,表示答案。 若无解,输出"jgzjgzjgz"。 示例1 输入 复制 34 5 输出 复制 1 作者:kczno1 链接:https://ac.nowcoder.com/discuss/153349?
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

李超线段树略解

李超线段树实际就是线段树 (废话) 每个节点维护一个永久化的标记(这里只是一定程度上的永久化但还是要下传的) 让线段树中的一个节点只对应一条直线,那么如果在这个区间加入一条直线怎么办呢?要分类讨论,设新加入的f1(x)=k1x+b1,原来的f2(x)=k2x+b2,左端点为l,右端点为r,那么有: 1.f1(d[l])<f2(d[l])且f1(d[r])<f2(d[r]),对应一条直线在两个端点都比另一条小,那么显然在l~r中f1(x)处处比f2(x)小,直接把f2(x)替换为f1(x); 2
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0

牛客寒假算法基础集训营6 D 美食

当时脑子瓦特了这题竟然没写。。 链接:https://ac.nowcoder.com/acm/contest/332/D 来源:牛客网 美食 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 小B喜欢美食。 现在有n个美食排成一排摆在小B的面前,依次编号为1..n,编号为i的食物大小为 a[i] ,即足够小B吃 a[i] 口。 小B每次会吃两口,这两口要么是编号相同的美食,要么是编号之差
分类: 其他 发布时间: 02-02 21:21 阅读次数: 0