洛谷 P1155 双栈排序

题面 解题思路 这道题乍一看还以为是个模拟。。怒写一发30分(noip提高组t4有模拟吗?)。 其实很好hack,如 10 10 2 8 1 7 9 3 4 5 6 按模拟的思路,应该是10入第一个栈,2入第一个栈,8入第二个栈,1入第一个栈,把1、2 弹出,所以此时第一个栈还剩10,第二个栈还剩8。...
分类: 其他 发布时间: 06-20 22:14 阅读次数: 5

二叉树相关编程题总结

关于二叉树的五道面试题的总结求二叉树的最远两个结点的距离;由前序遍历和中序遍历重建二叉树;判断一棵树是否是完全二叉树;求二叉树两个节点的最近公共祖先;将二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。请仔细阅读代码和注释!!!<一> 求二叉树的最远两个结点的距离本题在上一篇博客中已经进行了详细的实现,下面给出本题的连接:求二叉树的最远两个结点的...
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

Windows NT与平时用的XP WIN7

那几个回答真是。。。windowsXP和Windows7只不过是俗名,XP真正的版本号叫做windows NT 5.x,win7真正的版本号叫做windows NT 6.1。NT指的是微软的现在的操作系统的内核技术。NT和winXP和win7的关系就好像身份证上名字和昵称的关系一样。...
分类: 其他 发布时间: 06-20 22:14 阅读次数: 3

HTTpClient

package com.tencent.census.utils;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;impo...
分类: 移动开发 发布时间: 06-20 22:14 阅读次数: 6

“全隐藏式3D摄像头”亮相,FindX如何将设计与体验融为一体

北京时间6月20日,OPPO在卢浮宫发布暌违四年之久的Find旗舰系列新手机——Find X。在Find X背后,我认为其设计值得深思。尤其是Find X为突破传统设计束缚,首创双轨潜望结构有着重要启示性意义。
分类: 其他 发布时间: 06-20 22:14 阅读次数: 4

26期20180621 vim 编辑

6月21日任务5.5 进入编辑模式5.6 vim命令模式5.7 vim实践扩展vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.htmlvim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.htmlvim快速删除一段字符 http://www.apelearn.com/bbs/thread
分类: 企业开发 发布时间: 06-20 22:14 阅读次数: 4

个人

18.06.20 人只是童年如此艰辛,还是一直都是? ———一直都是! 我一直不明白为什么别人如此潇洒大方,我却蹑手蹑脚,我想起小时候,我也很天真无拘无束,一些事让我左右为难,我不知道该怎么处理。我甚至觉得没必要改变, 如果还能改变的话,我应该去改变 1. 待人接物。大大方方,切莫沉浸在个人的小世界。少自以为,勿以自我为中心,考虑问题,我知道,别人不一定知道。我自以为,问题也许并没有想的这么简单 2. 文件等货物归类问题。我有将文件归类的初衷,但觉得没有好的方法,便屡次搁浅,但想想,平日多下功
分类: 其他 发布时间: 06-20 22:04 阅读次数: 5

平衡树模板

https://www.luogu.org/problemnew/show/P3369 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 #define MAXN 100010 5 int n,sons[MAXN][2],f[MAXN],size[MAXN],cnt[MAXN],value[MAXN],root,Size; 6 inline int read(){    //快读 7
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

代码题(4)— 反转链表

题目:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ReverseList(ListNod
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

多线程之整体概括

11.Java并发:多线程和java.util.concurrent并发包总结 ===== 11.Java并发:多线程和java.util.concurrent并发包总结 引言 前面已经针对Java多线程框架中具体的点介绍了很多了,现在是需要一个概括性总结的时候了,正好从网上找到一张描述java.util.concurrent包组成结构的类图,正好可以对java多线程中并发这块有一个概览性总结。 在转载别人的图之前先简要总结一下: 一、描述线程的类:Runable和Thread都属于java.
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

Spring boot 源码分析(一)SpringApplication.run(上)

SpringApplication.run(Main.class, args); 从这个方法开始讲吧: public static ConfigurableApplicationContext run(Class<?> primarySource, String... args) {   return run(new Class<?>[] { primarySource }, args); } ConfigurableApplicationContext 这个接口,熟悉spring源码的童
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

等式约束的二次规划问题

等式约束的二次规划问题一般形式是 其中 应用直接消去法求解:将A分块,使其包含一个m×m非奇异矩阵AB,x,g做对应的分块 带入到等式约束条件中,可解得xB,再带入q(x),于是二次规划问题转化为无约束规划问题 这个二次规划问题有解析解 广义消去法是消去法的一个推广,将Rn划分成两个空间:一个A的列的像空间V,一个AT的零空间K 设Y是V的一组基构成的n×m矩阵,Z是K的一组基构成的n×(n-m)矩阵,并且[Y Z]是正交矩阵 选取Y,Z满足 令 根据约束条件,有 因此有 带入一般形式,原问题
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

required和optional表单美化例子

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .container{ max-width: 400px; margin: 20px auto; } input,select,textarea{
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

设计模式(十三)—— 代理模式

模式简介 为其他对象提供一种代理以控制对这个对象的访问。 在一些情况下,客户端不能或者不想直接引用一个对象,可以借助一个第三方代理来实现间接引用。代理对象在客户端和目标对象之间起到中介作用,通过代理对象,可以去掉客户不能看到的内容或服务,也可以添加客户需要的额外服务。 想象一下,商家想找明星艺人演出,要先找到经纪人,谈妥了相关事宜,经纪人通知相关艺人在适当的时间进行表演。这里的经纪人就相当于代理对象。在这个示例中,使用代理带来了哪些好处呢? 控制了目标对象的访问权限。不是任何人都能找到明星,明
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

Python之路PythonNet,第一篇,网络1

pythonnet 网络1 ARPAnet(互联网雏形)---> 民用 ISO(国际标准化组织)--->网络体系结构标准 OSI模型 OSI : 网络信息传输比较复杂需要很多功能协同 --> 将功能分开,降低耦合度,让每个模块完成一定的功能 --->将这些模块按照一定的顺序进行组合,完成功能,调理清晰。 按照规定功能,顺序排列的体系结构:OSI模型 OSI 七层模型: 应用层: 提供用户服务, 例如处理应用程序,文件传输,数据管理 表示层: 做数据的转换和压缩,解压,加密等 会话层: 决定了进
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4

字典、元组、集合、列表

字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 例如 : d={name:小明} 字典的增删改 d={} d['xiaoming']=123456 d['xiaohong']=23456 print(d) d.pop('xiaoming')#删除指定key对应的value print(d) d['xiaohong']=45678#将xiaohong的value修改为
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

java 非对称加密RSA

package com.aarony.test; import java.io.IOException; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; import java.security.PrivateKey; impor
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

java 对称加密

DSE package com.aarony.test; import java.io.IOException; import java.security.NoSuchAlgorithmException; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec;
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

input属性type为file打开文件资源管理器时,如何限制多次选取或只能一次选取的行为

1、input标签没有设置multiple属性,文件资源管理器默认一次选取 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Author" content="木人子韦一日尘"> <meta name="Description" content=""> <title>multiple</title> </head> <body> <div> <!--属性accep
分类: 其他 发布时间: 06-20 22:04 阅读次数: 3

浅谈RPC调用

RPC英文全称remote procedure call 翻译成中文的意思就是远程过程调用。RPC的出现其实主要是为了解决分布式系统间的通信透明性的问题。 那什么是分布式系统的通信透明性问题?这个问题就是指分布式系统间的相互调用其实是基本进程间的显式消息交换,然而,消息的发送和接收过程无法隐藏。而通信的隐藏对于分布式中实现访问的透明性是极为重要的。试想一下比如你要想查看一个订单详情,然后订单系统部署了三台机器。假设没有RPC,其它系统想通过调订单系统查询订单详情的信息,就必须知道订单系统部署机
分类: 其他 发布时间: 06-20 22:04 阅读次数: 4