工程经验
CS_ChenLI
Let's start coding!
展开
-
cin读入失败的异常处理
先来看这篇文章:cin读取失败后进入死循环?-------剖析输入流的条件考虑如下代码: #include iostream>using namespace std;int main(){ int a; while(cout"input a integer (1- 10) :",cin>>a,! (a>=1 && a10)) co原创 2013-10-21 18:53:36 · 2798 阅读 · 0 评论 -
Mac下Mysql导出sql语句的方法及可能遇到的mysqldump: command not found
原来曾经写过一篇《在windows平台下Mysql将数据库导成SQL语句方法》的文章,最近切换到了Mac os的开发平台,于是乎自己又琢磨了一套方法度娘了一下,尚无针对Mac的SQL语句导出方法的介绍,在这里与大家分享。步骤一:打开Terminal,输入mysqldump,发现Terminal提示《mysqldump: command n原创 2015-04-11 13:12:47 · 12358 阅读 · 0 评论 -
Windows平台下MySQL将数据库导成sql文件的方法
非常简单,Mark如下:步骤一:进入MySQL的原创 2014-09-16 16:45:30 · 1144 阅读 · 0 评论 -
C++全局变量工程用法
原来一直作为一个只会敲C++的弱ACMer,今天学了一下工程中的全局变量的使用方法与注意事项,在这里与大家分享一下:1. 用法工程中常见的用法为:在"gv.h"文件中用extern声明全局变量,如extern int gv;在“gv.cpp”文件中定义全局变量,如int gv;在其他文件中使用、调用全局变量(包含"gv.h"文件),如gv=1原创 2014-12-13 16:48:18 · 3332 阅读 · 0 评论 -
mac os/Linux 下命令行C/C++/Java代码编译+运行方法
本文用于经验分享与自我Mark,老是忘记。。。C/C++:{编译:GCC/G++ (路径+)needComparedName [-o (路径+)outputFileName] GCC/G++ -o (路径+)needComparedName (路径+)outputFileName运行:./outputFileName}Java:{编译:j原创 2014-12-09 17:14:54 · 4930 阅读 · 1 评论 -
Java报错No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an i转载 2014-12-09 07:52:55 · 1016 阅读 · 0 评论 -
Java RMI学习
二、实验二1、 实验名称及学时数基于RMI的分布式议程服务3学时2、 实验目的熟练掌握和运用Java RMI 技术,同时要熟练使用stub下载、Java安全管理器、客户回调。3、 实验内容(1) 使用Java RMI 构建一个分布式议程服务(agenda service)。不同的客户应能连接到这一共享的议程服务,并查询、添加和删除议程中的会晤(meeting)安排原创 2014-12-09 16:14:11 · 784 阅读 · 0 评论 -
RMI调试时出现souce not found错误
代码环境:Eclipse写RMI的时候,程序抛了异常出来,进行单步调试,F5进入函数出现 “ Souce not found ”.百思不得其解,甚至开始怀疑Eclipse的科学性。然后仔细想想是这样的:1. 错误报错在了我的client端,而非Implement端2. Souce Not Found很可能表面client端根本原创 2014-11-30 11:45:12 · 670 阅读 · 0 评论 -
优雅的利用鸽巢原理敲代码
写分布式的实验的时候遇到一个问题,敲完了才发现自己这部分代码写得有一些问题:问题是这样的,我需要对每次创建的一个对象赋一个id号码(需要唯一标识每个对象),一开始我naive的写成了这样:if (isWeCouldMeet(bookTemp, bookedTemp, agendaTemp)) { // 在预约方添加会晤 bookTemp.addA原创 2014-11-30 10:27:24 · 944 阅读 · 0 评论 -
Eclipse “cannot be resolved to a type” error
脑残了。。。做分布式实验的时候把eclipse自动生成的bin文件夹中的 ” *.class “全部删掉了。。。然后自己去javac生成” *.class “的时候报了这样N个错误“XXX cannot be resolved to a type” error然后巨抑郁的去度娘,得到的总结原因如下(我自己就是错在了第三个错误,解决的方法是神奇的cle原创 2014-11-29 20:29:28 · 1842 阅读 · 0 评论 -
eclipse怎样自动补全变量名
Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。现在你将其改为“.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ”即可。然后你再试试,会发现,现在的补全功能跟VS差不多了。你还可以在A原创 2014-10-31 22:23:56 · 2216 阅读 · 2 评论 -
VS2010“general error c101008d”错误的处理
今天编译QT,一直在编译corelib时编译不过,弹出错误:general error c101008d: Failed to write the updated manifest to the resource上网查了一下,找到了解决办法,记录一下,以作备份。 网上的解决办法有三种:1,在项目属性——配置属性——链接器——清单文件中, 把生成清单改成否就行原创 2013-12-16 10:38:22 · 2167 阅读 · 0 评论 -
new发生异常的返回值
最近写工程的时候突然发现new异常时并不会返回一个NULL指针,吓到了= =#看了一下,原来C++全部讲这种东东转化成抛出异常了。。。ORZ。。。以下是某位工业界人物写的:我们知道,使用malloc/calloc等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即是检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,转载 2013-10-23 16:31:35 · 2394 阅读 · 0 评论 -
为什么快速排序在数组的情况下比归并排序快
(2)快速排序和归并排序的时间复杂度都是O(N lgN),但是CLRS说了,实践证明快速排序的速度比归并排序的速度更快,为什么呢?另外其实这个结论是有限制范围的,当对数组进行排序的时候,这个结论适用。为什么对于链表,却是归并排序的速度优于快速排序呢?这里看到的一段对比说得挺好,直接抄过来。One of the main sources of efficiency in quicksort原创 2016-08-23 09:51:03 · 6513 阅读 · 4 评论