发表文章
博闻强识

1081 线段树练习 2 codevs

elbadaernu 阅读(1) 评论(0) 0

1081 线段树练习 2 codevs题目描述 Description给你N个数,有两种操作 1:给区间[a,b]的所有数都增加X 2:询问第i个数是什么?输入描述 Input Description 第一行一个正整数n,接下来n行n个整数,再接下来一个正整数Q,表示操作的个数. 接下来Q行每行若干个整数。如果第一个数是1,后接3个正整数a,b,X,表示在区间[a,b]内每个数增加X,如果是2

博闻强识

【Linux】g++/gdb的安装和vim的配置

bitboss 阅读(1) 评论(0) 0

Linux下g++/gdb的简单安装和vim的配置首先说明,本片博客所讲的g++和gdb的安装以及vim的配置仅在Centos 6.0 版本上进行了测试,所以,不同的版本可能会出现差异! 注: g++/gdb的安装方法给出的都是简单命令下载安装;g++的安装: 现在下载的Centos的版本几乎都会自带gcc和vim,所以我们需要的只是g++而已;如果没有请先下载 gcc;然后检查你的Linux是否有

博闻强识

输出前k大的数

qq35776409 阅读(1) 评论(0) 0

总时间限制: 10000ms单个测试点时间限制:1000ms内存限制:65536kB(noi)描述 给定一个数组,统计前k大的数并且把这k个数从大到小输出。 输入第一行包含一个整数n,表示数组的大小。n 第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第三行包含一个整数k。k 输出从大到小输出前k大的数,每个数一行。样例输入 10 4

博闻强识

你会为情怀买单么?反正我会!

u013131744 阅读(1) 评论(0) 0

今年是VR大火之年,很多领域都将支持VR,今天要说的就是小编小时候的最爱:任天堂的经典游戏系列!大夏天热的满头是汗,但还舍不得放手手中的手柄,因为要继续《超级马里奥》游戏闯关!告诉我,我不是一个人! 任天堂最近中断了NES 经典系列而重新发行和制作了经典电子游戏,并取得了较好反响,这就恰好证明了一点:情怀是笔大生意。电子游戏最受欢迎的时代之一就是80年代,所以这可能只是一个时间问

博闻强识

Git的一些实用经验总结

hopeforandroid 阅读(1) 评论(0) 0

第一次使用Git 1、下载并安装Git,同时打开GitHub网站,注册一个GitHub账号,记录下用户名和密码,邮箱信息 2、安装完毕之后,Windows在电脑桌面右键,选择Git Bash here进入命令行模式; macOS 打开终端即可开始 3、接下来,做一些Git的配置,在命令行输入框中输入如下: git config --global user.n

博闻强识

物品选取_ssl2572_背包

jpwang8 阅读(1) 评论(0) 0

Analysis对于不同的物品有 枚举所有可能的体积取值分成m种物品转01背包 多重背包转01背包 完全背包转01背包 然后裸的01背包可以对了 Code/* NAME:wjp13241 LANG:C++ PROB:pack */ #include <cstdio> #define N 100001 #define M 2001 using namespace std; int w[N],v[N],

博闻强识

Django安全

wolaiye320 阅读(1) 评论(0) 0

Internet并不安全。 现如今,每天都会出现新的安全问题。我们目睹过病毒飞速地蔓延,大量被控制的肉鸡作为武器来攻击其他人,与垃圾邮件的永无止境的军备竞赛,以及许许多多站点被黑的报告。 作为web开发人员,我们有责任来对抗这些黑暗的力量。每一个web开发者都应该把安全看成是web编程中的基础部分。不幸的是,要实现安全是困难的。攻击者只需要找到一个微小的薄弱环节,而防守方却要保护得面面

博闻强识

SpringBoot 静态资源版本管理

kangkanglou 阅读(1) 评论(0) 0

在我们做Web开发时,免不了与静态资源(css,js,images)打交道,通常的做法是在请求的URL上添加版本信息,这样可以很好的利用客户端缓存机制,只有当资源内容改变时,才需要从服务器重新请求,并加载最新版本资源。Spring的静态资源管理ResourceUrlProvider首先,MVC中增加资源处理器@Configuration public class MvcApplication ext

博闻强识

spring-servlet.xml 和 application.xml 配置含义及bean被加载两次的问题

u010233323 阅读(1) 评论(0) 0

最近在迁移一个项目,原本是RPC服务与API水平拆分的,现在需要垂直拆分,每个RPC服务自己提供http接口,我负责迁移RPC部分,另一个同事负责迁移API部分,涉及到一些配置迁移的时候出现了些小状况,所以查了一些资料,大致梳理了下Spring、SpringMVC配置文件之间的关系及一些问题。 在我们进行Spring-servlet进行开发的时候,经常会遇到配置文件配置的问题,要彻底的解决这

博闻强识

防反编译的加壳工具-Virbox Protector

senseshield 阅读(1) 评论(0) 0

通过Virbox Protector可快速对您的软件进行加壳,可防调试,防挂钩,防反编译。 首先,你要有一个云平台(www.sense.com.cn)的帐号,登录后,只需将你的dll或者exe拖入到加壳工具中,预分析和自动优化引擎会对代码进行分析,根据预先设定的保护选项模拟执行、分析程序,找到性能瓶颈并给出智能优化方案,为每个函数量身打造最佳的保护方式,自动剔除无效函数,达到安全性和性能的最佳平

博闻强识

什么是TCN?

womashen 阅读(1) 评论(0) 0

TCN(Two-way communication network)即双向通信网络。使用socks5技术,通过特定的中转服务器完成数据传输。 在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以

博闻强识

二叉搜索树的删,查,插(递归&非递归)

triorwy 阅读(1) 评论(0) 0

二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。如下图示: int a[] = { 5, 3, 4, 1, 7, 8, 2, 6, 0, 9 ...

博闻强识

实用!开发者的 Vim 插件(一)

linuxnews 阅读(1) 评论(0) 0

作为 Vi 的升级版,Vim 毫无争议是 Linux 中最受欢迎的命令行编辑器之一。除了是一个多功能编辑器外,世界各地的软件开发者将 Vim 当做 IDE(集成开发环境Integrated Development Environment)来使用。事实上,因为 Vim 可以通过插件来扩展其自身功能才使得它如此功能强大。不用说,肯定有那么几个 Vim 插件是旨在提高用户的编程体验的。特别是对于刚刚使用 Vim 或者使用 Vim 做开发的的软件开发者来说,我们将在本教程中讨论一些非常有用的 Vim 插件,具体请看

博闻强识

ARM的六大类指令集

ndhuaerfeifei 阅读(1) 评论(0) 0

转载于:http://blog.csdn.net/u013477200/article/details/50723555 ARM的六大类指令集---LDR、LDRB、LDRH、STR、STRB、STRH ARM微处理器支持加载/存储指令用于在寄存器和存储器之间传送数据,加载指令用于将存储器中的数据传送到寄存器,存储指令则完成相反的操作。常用的加载存储指令如下: —  

博闻强识

Android模拟器端口被占用问题的解决办法

qq23901559 阅读(1) 评论(0) 0

刚刚在用手机调试的时候遇到了cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048) 问题,adb始终无法启动,试了很多方法,好像只有重启电脑可以。fuck,不会每次遇到这种问题都要我重启电脑吧。于是静下心来,查了一下解决方法。记录如下。 我们都知道android的adb默认的端口是5037,如果5037端口被占