现在位置: 首页 > JoanUHUGrdfm发表的所有文章
  • 08月
  • 14日
综合 ⁄ 共 1633字 评论关闭
增设国家级骨干直联点的影响 近日,工业和信息化部宣布在现有三个国家级互联网骨干直联点(北京、上海、广州)基础上,在成都、武汉、西安、沈阳、南京、重庆、郑州七个城市增设国家级互联网骨干直联点。从网络技术角度来看,增设骨干直联点有利于减少东中西流量绕转,提高区域内流量互通效率和安全性能。从经济社会发展的角度来看,增设骨干直联点也同样意义重大、影响深远。 利好中西部地区 推动区域协调发展 增设骨干直联点有利于加快中西部地区互联网发展,缩小区域间数字鸿沟,推动当地经济转型升级。 网络的畅......
阅读全文
  • 06月
  • 03日
综合 ⁄ 共 2056字 评论关闭
一、Runnable接口和目标对象 通过Thread子类创建线程的优点在于可以增加新的成员变量和新的方法,但是由于JAVA不支持多继承,所以出现Runnable接口。 由上,我们创建线程的新方式是: Thread(Runnabletarget) 即直接用Thread类创建线程对象。 在创建时,我们向构造方法的参数传递一个实现Runnable接口类的对象,我们叫做目标对象。当线程调用start()方法时,实现接口回调(实现接口中的run方法) 同时我们还会因为使用同一目标对象的线程间,共享目标对象类的成员变量,即共享数据单元。而且目标对象类还可以是某个功能父类的子类......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 863字 评论关闭
和Jump Game思路差不多,都是DP,关键是要用一个数组maxNumbers[k]存储走k步的话,最远能够到达的序号,注意数组maxNumbers[]是递增的。 class Solution { public: const int MAXVALUE = 1 << 30; int findMinStepToIndex(int maxNumbers[],int maxSteps,int index) { if (index == 0) return 0; int left = 1; int right = maxSteps; while (left < right) { int m = (left + right) / 2; if (maxNumbers[m] < index) { left = m + 1; } else if (maxNumbers[m] > index......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2590字 评论关闭
Check the difficulty of problems Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5178   Accepted: 2291 Description Organizing a programming contest is not an easy job. To avoid making the problems too difficult, the organizer usually expect the contest result satisfy the following two terms: 1. All of the teams solve at least one problem. 2. The champion (One of those teams that solve the most problems) solves at least a certain number of problems. Now the organizer......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 292字 评论关闭
1.OpenExplorer 从Eclipse中打开窗口的插件 下载地址:https://github.com/samsonw/OpenExplorer/downloads github地址:https://github.com/samsonw/OpenExplorer 官方介绍:http://blog.samsonis.me/2011/07/openexplorer-eclipse-plugin-1-4-0/   安装方式,只要将jar包下载后放在eclipse安装目录的dropins下重启即可   eclipse的dropins的目录中可以放link配置文件,jar包,还有插件文件夹都可以
阅读全文
  • 08月
  • 31日
综合 ⁄ 共 536字 评论关闭
  DirectX 12自从宣布以来,有关什么显卡、什么系统支持它就一直没有明确的说法。反正,AMD、NVIDIA、Intel都说他们的最新产品已经做好了支持准备,AMD还曾一度说漏嘴称Windows 7不会支持DX12,但马上又收回去了。   自从Windows 10预览版发布会上,有媒体从微软那里最终得到了确切的说法:DX12将会是Windows 10的专利!这意味着,不仅仅Windows 7无缘这个最新的API,Windows 8.1也同样没戏。不过好消息是,Windows 7/8.1都可以在一年之内免费升级到Windows 10,而且终身免费享用,看来微软为了推广Windows 10真是下了血本......
阅读全文
在做项目时发布一个工程后来出现下面错误org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 看错误时 org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 这个错误。后来查资料问群友,终于搞明白。是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了 把项目下lib文件下和tomcat的jar的重复的全部删除。症状的原因网上的资料说是jar包冲突即Tomcat中catalina.jar和jasper.jar都有AnnotationProcessor接口,所以......
阅读全文
  • 06月
  • 26日
综合 ⁄ 共 4850字 评论关闭
我们都知道在jsp中include有两种情势,分别是 <%@ include file=” ”%> <jsp:include page=” ” flush=”true”/> 前者是指令元素、后者是行动元素。具体它们将在哪里用?怎么用及它们有什么区别?这应该是很多人看到它都会想到的题目。下面一起来看看吧。   平常当利用程序中全部的页面的某些部分(例如题目、页脚和导航栏)都雷同的时候,我们就可以考虑用include。具体在哪些时候用<%@ include file=” ”%>,哪些时候用 <jsp:include page=” ” flush=”true”/>.这种情势。首先要知道的是它们中间的区别。只有......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 35字 评论关闭
1、学习变量基本知识 2、学习判断语句 3、学习循环语句 4、实现加减乘除法
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 4144字 评论关闭
针对任务分发已知:       1:需要被执行的任务列表,2:启动的线程数. 存在问题:怎样知道哪个线程执行哪些任务 总共包含三个类 1:taskdistributor  任务分发器,2:待执行的任务,3:工作线程。 Taskdistributor.java import java.util.ArrayList; import java.util.List; public class TaskDistributor {     public static void main(String[] args) {         List<Task> taskList = new ArrayList<Task>();         for (int i = 0; i < 56; i++) {             taskList.add(new Task(i));         }         int ......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 320字 评论关闭
所谓的常规查询日志,就是客户端操作的所有日志,包括select delete insert update等等所有的sql语句 开启的办法很简单 在my.cnf中,加入 log=/backup/logs/mysql/access.log 如果 /backup/logs/mysql 这个目录对于mysql用户可写,那么重启mysql的时候会自动生成access.log这个文件。如果该目录对于mysql不可写,那么手工创建这个目录,并加入mysql用户的写权限。 以上方法在5.1版本以前可用,对于5.2及以后的版本,据说需要在my.cnf中加入两个参数(尚未测试) log=/backup/logs/mysql/access.log log-output=FILE
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 342字 评论关闭
//冒泡排序 void BubbleSort(int array[],int n) { int i=0; int j=0; int temp=0; int flag = 0; for(i=0;i<n - 1 ;i++) /*外循环控制排序的总趟数*/ { flag = 0; /*本趟排序开始前,交换标志应为假*/ for(j=n-1;j > i;j--) /*内循环控制一趟排序的进行*/ { if(array[j] < array[j-1] ) /*相邻元素进行比较,若逆序就交换*/ { temp =array[j]; array[j] = array[j-1]; array[j-1] ......
阅读全文