技术基础
文章平均质量分 67
藏真
这个作者很懒,什么都没留下…
展开
-
C++ 将内容输出到文本
本来只觉得自己是个大菜, 没想到学计算机4年的室友也不会将程序内容写入到文本。 多动手才是关键,学了不用还是什么都不知道!!! #include#includeusing namespace std; int main(){ ofstream ouTT; //流名称 ouTT.open("d:\\test.txt"); //流写入位置原创 2013-11-07 15:15:35 · 1298 阅读 · 0 评论 -
经典面试题--FizzBuzz的面向对象版本
题目描述,给一个数n(n>1)。从1~n-1,打印该数字,并且,如果该数字能被3整除,打印Fizz;如果能被5整除,打印Buzz,如果能被15整除,打印FizzBuzz。传统的写法一般是一个for循环里面嵌套4个if else判断。能写到这个水平算是合格了。但使用面向对象会有更好的分数。我的解法如下(java版本):public class FizzBuzz{ pr原创 2015-11-23 17:39:31 · 1081 阅读 · 0 评论 -
spring 的注解能互相感知?
目前在用spring mvc写一个远程控制的工具。 今天写了两个类的dao层, 然后抽出了一个dao层接口。 导出接口时发现将原有类的注解@Transactional 也导到接口中了。 如果能将注解加到接口中,那就不需要一个个地加到实现类中了。为了验证方法是否可靠,立马开工尝试。将第一个实现类(Class1)的注解去掉后,测试能正常跑通。 但将第二个实现类(Class2)的注解去掉后,就不通原创 2015-06-26 22:29:50 · 738 阅读 · 0 评论 -
zoj 1088题解--Josephus 问题,加速解决
zoj 1088题目题目大意是,对n栋楼停电,先停第一栋,再隔m栋停一栋。数到最后一栋后从头循环计数,已经断电的不参与计数。要选取适当的m,使得即使其他楼都没电了,但第二栋楼仍然有电。 如果将该题视为普通的模拟算法,其时间复杂度将高达O(m*n)。由于题目给了很充足的时间和很小的m、n范围,一般的模拟算法即可完成。但有没有更高效的算法呢。常见的优化方法是每断掉一栋楼的电,问原创 2015-01-22 16:25:25 · 1187 阅读 · 0 评论 -
vtk在linux下的安装(12月8日更新)
运行环境:ubuntu12.04 LTS, 64bit1. 安装编译工具原创 2014-09-28 11:21:33 · 6709 阅读 · 1 评论 -
vtk读取raw数据的一个例子(体绘制)
cmakelists和上一个例子中的dicom读取大体一致。这里略去。源代码如下:该代码来源于网络#include "vtkDICOMImageReader.h"#include "vtkPiecewiseFunction.h"#include "vtkColorTransferFunction.h"#include "vtkVolumeProperty.h"#include原创 2014-12-16 17:23:13 · 5755 阅读 · 1 评论 -
使用vtk面绘制dicom医学断层图像
一 运行环境及工具:linux ubuntu 14.04 desktopvtk6.1.0cmake 2.8.12二 使用vtk面绘制需要用到较多的vtk components,必须在cmake编译时加进去,否则会出现ld 链接错误: 典型的如undefined reference to vtkOutlineFilter::New()。我的CMakeLists.txt全文原创 2014-12-16 12:13:06 · 5698 阅读 · 2 评论 -
记一次修改linux键盘映射的过程
今天学习vim技巧,书中建议将ESC与CAPSLOCK更换映射。原创 2014-09-14 13:24:18 · 2955 阅读 · 1 评论 -
linux 修改主机名及 自定义终端提示符
博主不仅仅是个码农, 还是个语言爱好者。原创 2014-08-18 15:37:20 · 5354 阅读 · 0 评论 -
linux下安装matlab(针对64位系统)方法
安装说明:1.下载文件参见(http://bbs.feng.com/read-htm-tid-6280022.html,但文件我多次未下载成功;1.0 文件清单:1.1 R2013b_UNIX.iso;1.2 patch_Matlab-2013b-Lin64 [DIR/文件夹]2.0 为了避免权限问题,首先将权限切换到root;2.1 将iso mount到Linu原创 2014-08-16 13:26:36 · 2002 阅读 · 3 评论 -
Ubuntu 12.04 解决屏幕亮度调节
Ubuntu 12.04 解决屏幕亮度调节2013-10-15 00:03:56标签:Ubuntu 屏幕亮度调节我的笔记本是小Y Y450,在Ubuntu12.04下屏幕太亮,按FN+亮度调节 按键可以显示亮度调节,可是调节不能生效。搜索了下Ubuntu的屏幕亮度调节配置,最后参考下面的方法成功解决了。ubuntu 12.04亮度无法调节和无法保存屏幕亮度解转载 2014-09-11 10:14:12 · 768 阅读 · 0 评论 -
ubuntu软件安装与卸载总结
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f i转载 2014-07-22 21:29:15 · 806 阅读 · 0 评论 -
尾递归讨论--待完结
按: 本文书于半年前,近日清理电脑内容,暂列于此。尾递归优化每一次递归调用都会在栈区引入新的一层方法栈。如递归求解fabonacci值。可写如下实现:def fabonacci(n) return n if n return fabonacci(n-1) + fabonacci(n-2)end这里调用一次fabonacci(n)将导致fabonac原创 2016-04-13 09:29:37 · 408 阅读 · 0 评论