随笔分类 - 编程
摘要:用logback生成日志文件做日志分析,日志写到多个文件中 http://stackoverflow.com/questions/2488558/logback to log different messages to two files
阅读全文
摘要:BUG描述: 在测试环境192.168.2.72上的giraffe无法正确登录,输入正确的用户名、密码,点击登录无反应,输入错误的用户名密码会报错 原因: 2.72安装giraffe的磁盘空间已满,导致php的session失效,导致虽然登录成功,session无法记录,故又跳转到了登录页面 导致磁
阅读全文
摘要:我在User表中添加了manytomany的外键映射 这导致了我的获取用户产品接口,返回记录时出现了重复,即相同的记录出现两次 这让我十分困惑 问题原因:外键out join时,user表被展成了多行 http://stackoverflow.com/questions/1995080/hibern
阅读全文
摘要:今天工作中遇到一个问题: 要求对28G的数据排序,数据的格式如下: 要求按时间升序排序 已有的资源为64G内存,32核的服务器一台,需要在一个晚上(8小时)内跑出排序结果。 一个直观的解法就是把数据全部加载进内存,然而实际操作并不可行,才加载了1/10不到的数据就已经使用了接近40G的内存了。 另一
阅读全文
摘要:有时候我们需要能够判断一个文件是否正在被其它文件访问,几乎不可避免的要调用操作系统接口 ref: http://stackoverflow.com/questions/8231719/how to check whether a file is open and the open status in
阅读全文
摘要:跳转快捷键: 跳回的快捷键默认为 然而在我的电脑上并没有卵用,所以自己设置回退的快捷键,设置位置为: ref: http://stackoverflow.com/questions/7441541/keyboard shortcut for jump to previous view locatio
阅读全文
摘要:用鼠标选中需要缩进的代码块,然后输入命令 ref: http://stackoverflow.com/questions/12264127/how to reindent lines in intellij idea webstorm
阅读全文
摘要:在centos上搭建了个服务器,本机可以访问,局域网无法访问 解决方案:关闭防火墙 令人恼火的是stop iptables之类的命令都没用!
阅读全文
摘要:centos下的firefox flash插件默认不是最新版的,安装过程如下: 1. 将安装地址添加到repolist中 2. 用yum命令安装 安装完成后重启firefox ref: https://linuxconfig.org/how to install adobe flash player
阅读全文
摘要:CentOS操作系统默认无法挂在NTFS格式的移动硬盘,解决方案之一为使用ntfs-3g挂在: 1. 在其官网上下载安装包: http://www.tuxera.com/community/open-source-ntfs-3g/ 解压缩之后安装 2. 查看你的移动硬盘的设备目录(不清楚怎么查,我是
阅读全文
摘要:使用用户名密码登录 1. 在命令行中输入命令: 之后系统会提示输入密码,输入后即可登录 如果不添加 p选项,则默认是22端口 还可以使用 l选项输入用户名: 使用密钥登录(不使用密码) 1. 首先生成密钥,在任意目录下输入命令: P表示密码, P ''表示空密码 之后系统会提示输入生成的密钥文件的文
阅读全文
摘要:突然发现,在ubuntu中使用firefox打开bilibili网站无法加载视频与弹幕,在网上搜到的可能的问题为:linux下的firefox使用的flash player是老版本,bilibili不支持该格式于是就不提供内容?解决方案为: 1. 只看bilibili的html5版本 http://
阅读全文
摘要:概要 YAML(是YAML Ain't Markup Language的缩写,尾音的发音类似Camel)是一种序列化数据的语言(类似json, xml),使用轻量高可读性的语法描述list, dict等数据结构。 可以把YAML看作一个比json更轻量易读的数据序列化表示语言,该语言使用缩进而不使用
阅读全文
摘要:import multiprocessingimport timedef func(name): outputline=name for i in range(3): outputline+= " repeat "+str(i) time.sleep(1) return outputlinede...
阅读全文
摘要:实现任务描述如下:创建多个子线程,共同访问一个队列中的元素,并执行相应操作。要求要按照元素的执行要按照队列顺序,并且元素的执行不能有重复。示例代码如下:#simple sample to show the usage of multithreadimport threadingcommonlist=...
阅读全文
摘要:C++的子类与孙子类都实现了虚函数时,孙子类的实现会覆盖掉子类的实现。继承的最主要的应用就是把不同的类放到一个数组中,然后遍历调用同名函数。实例如下:#include #include #include using namespace std;class Parent{ protected: s...
阅读全文
摘要:在C语言中想要创建数组只能自己malloc或者calloc,数组复制则是memcpy。这样创建出来的数组在调用时是不会检测数组边界的,即你声明了一个长度为5的数组,却可以访问第6个位置……也可以给第7个位置赋值……不知道这算不算内存泄露,可否通过这种方法偷取内存中的情报呢?例:int main(){...
阅读全文
摘要:从第一次接触python的面向对象编程时起就很看不惯它的self,简直反人类。相关资源:What is the purpose of self in Python?http://stackoverflow.com/questions/2709821/what-is-the-purpose-of-se...
阅读全文
摘要:今天听了公司的一个经验分享会,发现VS竟然可以设置背景图片!还是个萌妹子!!被萌了一脸鼻血!!!设置方法很简单:安装扩展ClaudiaIDE1、在这里下载扩展,https://visualstudiogallery.msdn.microsoft.com/9ba50f8d-f30c-4e33-ab19...
阅读全文
摘要:我想当然的认为GPU处理数据时可以共同访问内存,所以对数据的操作是累加的。事实证明:虽然GPU多个核可以访问同一块内存,但彼此之间没有依赖关系,它们对这块内存的作用无法累加。先看代码:#include #include #include #include using namespace std;st...
阅读全文