Weekly Contest 95
链表的中间结点 (Easy)
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
publi...
[Offer收割]编程练习赛70 (-2)
数位翻转
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
//^ : 按位或(相同为0,相异为1),'|': 按位或(有一个1结果为1)
int ans = n ^ (n - 1);
int cnt_op = 0;
wh...
Weekly Contest 96(-1)
1. 887. 三维形体投影面积
分析:从示例2中我们可以知道题中所谓’顶部’、‘前面‘’和‘侧面’投影的定义,面积计算也由此迎刃而解。
class Solution {
public:
int projectionArea(vector<vector<int>>& grid) {
int len1 = grid.size(), len2...
2018 “百度之星”程序设计大赛 - 初赛(A)(-4)
1. 度度熊拼三角
分析: 看最紧临的并且尽可能长的3根木棒是否构成三角形
#include <iostream>
#include <algorithm>
using namespace std;
const int N = 1005;
bool cmp(const int& a, const int& b) {
return a >...
Weekly Contest 97 (-2)
1. 888. 两句话中的不常见单词
分析 :需要将句子中所有单词存放起来,同时另存只出现一次的单词
class Solution {
public:
void get_words(string T, vector<string>& x, vector<string>& words) {
//
int...
Weekly Contest 98
1. 888. 公平的糖果交换
分析:用flag标记一下B数组,然后从A中找到一个数,使得A[i]-(sum(A)-sum(B)/2)正好被flag标记
const int MAXB = 1e5 + 5;
class Solution {
public:
int get_sum(vector<int> X) {
int sum = 0;
...
spring3.0 整合 junit 遇到的坑
主要包为以下:
junit-4.12.jar
org.springframework.test-3.0.1.RELEASE-A.jar
spring-context-3.0.1.RELEASE.jar
hamcrest-core-1.3.jar
主要的是包匹配问题,一定要了解自己spring包版本
错误:
1.The type org.springframework.context.App...
CCF 201512-2 消除类游戏
思路:
1. 查看第一行有没有连续三个同样的数,有的话开始计数,直到数字不同为止。此时把找到的结果(格式为(起点数字的所在行、起点数字所在列、长度))压入一个向量(vector)。继续从下一个数字开始找。比如第一行数字是: 1 1 1 1 2 2 2,那么会把(0,0,4),(0,1,3),(0,4,3)压入向量。
2. 上面一种情况是有三个连续的数字相同的,若没有三个连续的数字相同,直接看本...
Maven 使用经验总结
1. list phase-plugin bindings , either of them will work.
mvn help:describe -Dcmd=<phase> -Darguments_to_phase
mvn fr.jcgay.maven.plugins:buildplan-maven-plugin:list-phase -Dbuildplan.tasks=...
layui 阻止图片上传
1、找到upload.js,搜索 y = function注释掉大括号内的语句替换成:
return "choose" === t ? l.choose && l.choose(g) : ((l.before && l.before(g)) === false ? '' : a.ie ? a.ie > 9 ? u() : c() : void u())
...
visio2013激活软件,绝对靠谱!!!
环境是 win7, 64 bit
装了 visio 2013 , 可以却不能用它来画图,在网上找了一些破解工具,大都不能解决问题。网上不靠谱的广告型文章太多了,比较头痛。
所幸,终于找到正确的破解工具 KMSpico_setup.exe 下载地址: http://pan.baidu.com/s/1ntkM6V3 2.72 MB
安装后,从 开始->程序-> KMSpico -&g...
PAT-B1008 数组元素循环右移问题
1008 数组元素循环右移问题(20 分)
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
输入格...
Tomcat下webapps访问认证BASIC Authentication设置
今天主要练习了tomcat下访问认证的设置,也更深入一点的了解了tomcat-user.xml
首先在$CATALINA_HOME/conf/tomcat-users.xml中添加用来登陆指定webapps的用户,如下
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="manag...
几行代码制作微信消息回复机器人,Python使我们的生活方式更智能
之前写过一篇python-requests获取好友列表的文章,简直花费了好多的时间和精力,又抓包,又找参数,又分析的,简直麻烦透顶,今天突然知道了另外一种捷径,几行代码就可以完成....
itchat
itchat是一个开源的微信个人号接口,里面有好多功能,百度搜索下一搜一大堆...
这篇文章就来简单的实现下 消息自动回复
自动回复消息的内容,就通过图灵机器人API来实现
...
CAS统一登录认证(8): 非典型python客户端
根据《 CAS统一登录认证(7): 非典型.net客户端 》上篇文章的思路,重写了一个简单验证的cas python 客户端 要标准的cas python 客户端,github查找下载 cas-sample-python-webapp-master,部署拦截器,结合django 的认证机制,实现拦截和验证,本文无需设置拦截器,没有使用django的auth认证机制,只是静默的简单通过c...
java计算两个坐标点的距离
最近统计数据,需要计算两个坐标点之间的距离,所以当成笔记记录下来。
主要运用了JTS空间分析工具包,提供一系列的空间数据分析操作。
1.下载或maven依赖
工具包下载地址:jts工具包
maven依赖:
<dependency>
<groupId>com.vividsolutions</groupId>
<artifactId...
Java8学习笔记目录
Java8学习笔记(一)--Lambda表达式 Java8学习笔记(二)--三个预定义函数接口 Java8学习笔记(三)--方法引入 Java8学习笔记(四)--接口增强 Java8学习笔记(五)--Stream API详解[转] Java8学习笔记(六)--Optional Java8学习笔记(七)--Collectors Java8学习笔记(八)--方法引入的补充 Java8学习笔记(九)--日期/时间(Date Time)API指南 Java8学习笔记(十)--自定义收集器
SourceTree 跳过登录注册,直接使用
SourceTree下载安装后,运行程序会要求你登录或注册账号才能使用, 然而登录或注册基本都收不到服务器的响应 (在国外嘛,安全起见),于是卡在此处无法使用了. 下面就来介绍一下跳过这尴尬环节的方法: 1.打开资源管理器, 将下面的代码复制到地址栏,打开sourcetree的文件夹 %LocalAppData%\Atlassian\SourceTree\ 2.在该文件夹下创建一个json文件,文件名为accounts.json, 复制下面的代码到 json 文件中: [
{
"$
今日推荐
周排行