- 博客(36)
- 收藏
- 关注
转载 大白话AOP
工作一年多后, 第二次看了韩顺平老师讲的AOP (11年的Spring 教学视频)AOP还是比较艰涩的东西. 从刚开始 碰Java项目去找书看开始, 到学了拦截器知道AOP就是处理事务, 日志, 安全等东西的机制,但对那些名词还是不懂.目录:1. 从消除重复代码讲起.1.5 到专注业务2. 图解AOP2.5不用AOP也能有设计模式来搞定3. 说人话的概念...
2018-04-24 01:57:00 151
转载 搭建JavaEE项目是遇到的几个问题
问题描述:无法读取spring mvc的xsd文件参考http://eric-yan.iteye.com/blog/1908470schema_reference.4: Failed to read schema document 'http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd', because 1) could not fi...
2017-09-24 12:37:00 194
转载 log4j No appenders could be found for logger
在main中加一句:BasicConfigurator.configure();转载于:https://www.cnblogs.com/longwaytogo/p/7207719.html
2017-07-19 20:23:00 141
转载 Java 实现 JS的eval函数
JS的eval 函数, 给个表达式做参数, 返回表达式的值。Java的脚本引擎可以实现这个功能。例子: 拼接一个字符串 \uxxxx, Unicode的十六进制编码, 然后把它打印出来。 即输入一个'\u5236' 字符串, 然后输出一个中文Unicode字符“制”。package test;import javax.script.ScriptEngine;i...
2017-07-05 11:21:00 466
转载 函数式编程
函数式编程 函数式编程的三大特性:immutable data 不可变数据 first class functions尾递归优化函数式编程的准则:不依赖于外部的数据,而且也不改变外部数据的值,而是返回一个新的值给你。如何变得functional:1. 没有共享变量2.通过参数和返回值传递数据3. 函数里没有临时变量...
2017-06-27 21:54:00 90
转载 list dict set comprehension 列表推导式 (字典推导式,集合推导式)
从一个list生成新的list[ word.upper() for word in 'hellO worlD!' ]简单的语法,如果不用list comprehension, 则要用更长的代码。返回了一个字符list,可以用 join方法连接成字符串。字典和集合推导:改个括号就好了集合{ i for i in range(9)}字典{i :...
2017-06-27 20:14:00 162
转载 python TypeError: 'NoneType' object is not iterable
list(set(map(lambda tp_id : tp_id if not ('#' in tp_id) and len(tp_id.strip().replace('\n', '')) > 0else None, open('tp_list.txt').readlines()).sort()))为了练习map,想着把一个循环写成一行代码。结构跑程序时出了一个问题:T...
2017-06-27 20:04:00 873
转载 python map函数 reduce函数
Python中map()函数浅析 函数式编程: 更好的描述问题map函数怎么理解当传入多个参数list时,map如何运作: abc函数第一次传入的数据时 (11,44,77),然后(22,55,88),然后(33,66,99)reduce函数reduce == '化简‘’reduce( func,...
2017-06-27 17:10:00 92
转载 Python set运算 集合差集,并集,交集,list去重复
在没有发现方便的set运算之前,都是用遍历list查找两个集合的差别。比如, 找list1和list2的差集for i in list1: if not i in list2: print i现在认识了方便set运算:set(list1) & set(list2)one-liner 一行搞定移除重复元素...
2017-06-27 11:14:00 350
转载 notepad++如何移除重复的行
Removing duplicate rows in Notepad++ (so链接)1. 插件 TextFX 2. 正则表达式:^(.*?)$\s+?^(?=.*^\1$)转载于:https://www.cnblogs.com/longwaytogo/p/7079512.html
2017-06-26 10:54:00 1822
转载 python raw string
path = r'C:\a\b\c.txt'r'字符串' 是raw 字符串的意思, 其中的字符串不会转义,即不解释 \ 。作用之一:可以用来保存Windows的路径,直接从资源管理器复制来粘贴,不用改。转载于:https://www.cnblogs.com/longwaytogo/p/7061799.html...
2017-06-21 21:33:00 118
转载 Python os.walk
import osos.walk(目录)是个目录树生成器(generator), 返回生成器对象,不是返回一个list方法返回的是一个三元tuple(dirpath, dirnames, filenames),其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件.例子 先用windows的tree 命令查看c盘下的a目录结构查看os....
2017-06-20 11:43:00 114
转载 Python IOError: [Errno 13] Permission denied:
一般是代码写错了,比如我遇到的问题就是由于 os.listdir() 传参传错导致的。本应该传入字符串路径名,但传入了一个文件对象(object)转载于:https://www.cnblogs.com/longwaytogo/p/7047437.html...
2017-06-19 10:07:00 445
转载 Python 连接Oracle数据库
连接:python操作oracle数据库 python——连接Oracle数据库python模块:cx_Oracle, DBUtil大概步骤:1. 下载模块 cx_Oracle (注意版本)2. Windows下用easy_install.exe (Python安装目录下,Script目录中)先安装pip。 pip要在path环境变量中3. 在下载c...
2017-06-16 14:57:00 123
转载 Python 微信通知 先挖个坑
桑心病狂,试试把报警信息发到微信上原文 https://segmentfault.com/a/1190000009717078 转载于:https://www.cnblogs.com/longwaytogo/p/7004417.html
2017-06-13 23:37:00 104
转载 一个坑:sql中问号(?)传参和 美元符号传参(${})的区别
? 可能会把参数加一对引号,不忽略前后空格?${}是字符串拼接,好处是字符串前后的空格会被忽略。。。但拼接有可能导致SQL注入转载于:https://www.cnblogs.com/longwaytogo/p/6961473.html...
2017-06-08 10:50:00 1096
转载 xpath normalize-sapce 函数的Java实现
normalize-space函数实现的功能是:删除字符串前后空格,中间的空格有多个只保留一个。1. 用Java正则表达式 public static String normalizeSpace(String str) { Pattern WHITESPACE_BLOCK = Pattern.compile("\\s+"); if (...
2017-06-08 10:50:00 169
转载 Python随笔
1. Python的好处要在你用过其他语言写一大堆代码实现某个功能,然后惊奇地发现Python可以用更短更少的代码实现,那样你就会觉得Python好厉害。有对比,才能体现Python的好处。2.开发效率 VS 代码性能? 当然不是二选一,学两种语言(动态+静态)来应对不同需求。3. Python文件的开头#! /usr/bin/python#coding...
2017-05-30 16:38:00 129
转载 如何在u盘上安装系统, (非安装盘)
在u盘中永久安装Fedora.需要两个u盘(live usb), 一个系统镜像文件.方法是: 用一个u盘作安装盘, 然后通过这个u盘把系统安装到另一个u盘上.两个U盘上的文件都会被覆盖.1. 下载镜像:[Downloads]$ ll Fedora-Workstation-Live-x86_64-25-1.3.iso -rw-rw-r--. 1 gee ...
2017-02-25 15:58:00 105
转载 如何通过giihub下载软件
因为不懂英文, 所以找到了网站也不知道要怎么下载?需求:假设要下载的的一个jar包, mybatis-generator1. 利用搜索引擎2. 点进去, 看到那个release (release 代表已发布的软件)3. 点进去,转载于:https://www.cnblogs.com/longwaytogo/p/636329...
2017-02-03 19:04:00 315
转载 稀疏集:编程珠玑第一章第九题
<Programming Pearls> solutions for Column 1中的第9题题解关键字: Sparse set原题:The effect of initializing the vector data[0..n-1] can be accomplised with a signature contained in two additio...
2017-02-03 17:58:00 218
转载 Linux下windows中文文本文件乱码问题
table of content:乱码问题用gedit选择正确的字符编码打开文件文件转码总结 §乱码Fedora安装时默认用UTF-8字符编码方式, 这么做有国际化的好处(和很多用utf-8的地方兼容), 但是也有兼容问题. 比如:中文编码在windows下不是utf-8编码, 因为政策要求, 在中国销售的软件要用国标码 (即GBK, GB231...
2017-01-19 20:31:00 131
转载 Linux下按程序查实时流量 network traffic
实然看到下载速度多达几M/s,但实际上并没有什么占用带宽的进程.相查看每个程序占用的网络流量, 但系统自带的 System Monitor 只能查看全局的流量, 不能具体看某个程序的......key words: network traffic, process specific, nethogs工具: nethogs (要用sudo运行)Descr...
2016-12-19 22:52:00 277
转载 运行不受信任的软件?
在扇贝看到的文章: 土耳其一黑客组织为成功黑入目标网站者提供奖励这是bbc的原文链接: "我是链接"结合曾在知乎看到的校园网监控, 可以看到你在看什么网站, 时间, 地点, IP, 还是实时的...总结出一个观点: 运行 Linux版的锐捷 需要root权限(改路由表之类的), 在程序本身不开源, 不能代码审计.所以不知道会不会拿root权限去做点其...
2016-12-19 22:18:00 127
转载 Fedora中显示windows下的文件
目录一些预备知识:在中国windows的编码是本地编码 , 即GBK,GB2312,GB18030等 GBK 也就是windows-986Windows现在只支持Unicode (UTF-16),不再支持ANSI(因为各国家地区标准不统一,导致转换不便)android系统中的编码,根据不同地区法律改变?ASCIl的时候, 还不区分字符集和编码.字...
2016-12-07 18:25:00 112
转载 gedit 乱码问题
因为不同文本的编码方式不同,比如windows下编码方式为GB18030编码 (中文简体环境中的ANSI为GB18030编码,用2个或4个字节表示中文。)但gedit初始设置并没有自动识别文本的编码.系统编码: 忽略这个问题是问win10的, 可以看到各种gb2312, gbk, gb18030之间的关系上网查找答案...(参考了:http://blog....
2016-12-07 18:08:00 135
转载 C++ cast
excerpted from Type conversionsK&R Section 2.7 p59 对type conversion 的解释: The precise meaning of a cast is as if the expression were assigned to a variable of the specified type, which i...
2016-12-06 20:02:00 118
转载 variadic function 的使用
最近在看<the c programming language> K&R 7.3章 Variable-length Argument Lists 变长参数列表, 笔记一下用法1. 要用到的头文件 <stdarg.h> 包含一些用来遍历(step through)变长参数列表的 宏(marco)定义2. 类型 va_list :...
2016-12-04 23:07:00 162
转载 一个简单的 Web 服务器 [未完成]
最近学习C++,linux和网络编程,想做个小(mini)项目. 就去搜索引擎, 开源中国, Sourceforge上找http server的项目.好吧,也去了知乎. 知乎上程序员氛围好, 有不少经验可以借鉴.终极目标:自己实现(implement)一个WEB SERVER.感想: 算法和数据结构还是很重要的...(一切的基础啊...悔不当初为什么不好好学,去a...
2016-11-04 20:27:00 128
转载 使用GRUB 添加新的启动项 (menu entry)
GRUB版本: Grub2基础知识:相关的文件和目录结构: A./etc/grub.d/ 上图中有一个40_custom的脚本: 可以通过修改40_custom脚本来加入自定义的启动项.B./etc/grub2.cfg 或 /etc/grub2-efi.cfg (是哪个文件取决于系统启动方式)这两个文件中含有一些启动项(不同的内核版本)...
2016-07-17 23:06:00 3020
转载 Transmission : 如何在Fedora下使用BT下载
先讲讲BT协议的名词:Glossary of BitTorrent terms Transmission 介绍BT下载客户端特点: 支持BT下载(.torrent 种子) 或者 磁链( magnet:// ) , 不支持ed2k(eDonkey2000),迅雷(thunder://开头的链接),ftp,http下载. (ed2k可以用amule (mule骡)...
2016-07-16 20:20:00 464
转载 fedora 24 使用扇贝网页版没有声音
(扇贝的官方答疑:https://www.shanbay.com/help/faq/no_voice/)第4步下载MP3测试文件没办法使用:似乎因为MP3格式的文件是的版权问题。打算安装能处理MP3的软件来试试能不能解决这个问题。。。Sofeware中是找不到VLC的(参考:https://ask.fedoraproject.org/en/que...
2016-06-23 12:42:00 236
转载 如何扩大LVM 逻辑分区的大小?
参考: (http://blog.csdn.net/t0nsha/article/details/7296851)LVM (Logical volume management)执行 df 指令查看 文件系统空间占用发现 LVM 的逻辑卷 /dev/fedora/home 已经占用了96%的空间!!!然后用 du 命令可以查看文件占用空间分析可知...
2016-06-06 19:39:00 196
转载 code::blocks编译出错
问题描述: 在windows xp 上编译的cbp项目(已经生成.obj文件),放到fedora上无法顺利编译.(build) collect2:error: ld returned 1 exit status process terminated with status 1 (0 minutes(s), 0 seconds(s)) 解决:不可识别的...
2016-06-02 20:29:00 170
转载 Fedora 23 忘记root密码
方法:进入单用户模式改密码进入grub后,按e进入编辑模式。找到以“linux"开头的那一行,在末尾加” rw init=/bin/bash"。ctrl-x启动 (grub2用ctrl+x,grub 用b)按ctrl+x 启动,然后进入sh环境,身份是root ,现在可以愉快地改密码了.(参见:http://zhidao.baidu.com/link?url=Vdde...
2016-04-26 22:46:00 147
转载 u盘安装Fedora23
-2.计划用ultraiso安装 fedora 23 ,然后从windows平台转到Linux平台上。-1.概念理解 硬盘模式:achi(sata) ide (ata) 分区格式:主引导记录(mbr) guid分区表(gpt) 引导机制:传统bios/legncy efi/uefi0.安装64位fedora 23u盘安装出现,...
2016-01-30 16:13:00 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人