前言 前段时间,接手了一个外包公司给我们公司做的项目页面,整体修改下来苦不堪言,这段填坑经历也让我理解到了代码质量与代码后面持续性维护的重要性。不能舒服了自己,恶心了下一个接手人。我就以这次这个项目的一丝丝感受分享给大家。 1.尽量…
2024/11/15 0:49:52最近公司有和第三方合作的项目,于是想到了使用策略模式去实现,到时候有别的第三方来走他自己的策略去完成相关的业务流程就行了。 gitHub地址: http://t.cn/RDO9luX 1)类加载的问题--命名空间 但是我们在做的过程中遇到的第一个问…
2024/11/14 23:39:27计算上一周:betweento_char(sysdate - (to_char(sysdate,D)-1)-6,yyyy-mm-dd)andto_char(sysdate - (to_char(sysdate,D)-1),yyyy-mm-dd)
2024/11/14 22:42:49我有以下玩具程序循环移动一个向量并将其添加到自己(在mod下)。它为不同的移位和大量的迭代(与向量的大小相比)。节目作品,但它的狗慢。我还在学习哈斯克尔,所以我的问题是:我做错了什么?import Data.List (foldl)import qualifie…
2024/11/14 21:33:41一:块作用域块(即复合语句):是指由一对花括号括起来的若干条简单的java语句。块决定了变量的作用域,一个块可以嵌套在另一个块中,如下:1 public classprint_In {2 public static voidmain(String[] args){3 int a2;4 {…
2024/11/14 23:38:44 人评论 次浏览作者:朱金灿 http://blog.csdn.net/clever101/ 小小地庆祝一下,顺利完成了自己制定的一周跑步目标(400米一圈的标准田径场25圈,)。记得上周日我对朋友说:"我想天天去跑步!"朋友说&a…
2024/11/14 18:12:01 人评论 次浏览可用性测试是通过观察有代表性的用户,完成产品的典型任务,从而界定出可用性问题并解决的过程。通俗地讲就是“观察用户使用产品”。 可用性测试到底测的什么? a 有效性(独立完成任务的比例) b 完成任务的时间 c 满意度(用户主观评价操作难易/好感/是否再…
2024/11/14 18:09:54 人评论 次浏览背景前几个小节我们学习了golang基本的http操作,也简单的了解了一下golang的参数绑定的基本原理,在接下来框架的学习和实战中,我们还要学会crud的最后一项基本技能,就是学会使用golang操作mysql数据库,虽然在golang中也…
2024/11/14 18:04:07 人评论 次浏览函数形式:strcmp(a,b) 当字符串完全一致,则返回1,否则为0; 实例
2024/11/15 1:01:15 人评论 次浏览问题: dataf.readlines() UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x9e in position 8: illegal multibyte sequence 解决 txt文本保存为ANSI编码
2024/11/15 1:00:45 人评论 次浏览当出现这个错误时,意味着80端口被占用。 方法一、使用: fuser -k 80/tcp 将进程杀死后,启动nginx。 方法二、 ps -A | grep nginx kill -9 pid1 kill -9 pid2 杀死对应的两个进程之后,启动nginx
2024/11/15 1:00:14 人评论 次浏览面试的岗位主要是后端,历经三周,面了北京大大小小的几家公司,最后收获了满意的offer。 自己也成长收获了不少, 谨以笔记,自己可以日后回忆,也希望能帮助到最近寒冬下需要找工作的同学,在文章的后…
2024/11/15 0:59:43 人评论 次浏览一、事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。它是事件驱动编程模式的主要编程方式 在javascript中,有三种常用…
2024/11/15 0:59:13 人评论 次浏览函数式编程函数式编程这个概念我们可能或多或少都听说过,刚听说的时候不明觉厉,觉得这是一个非常黑科技的概念。但是实际上它的含义很朴实,但是延伸出来许多丰富的用法。在早期编程语言还不是很多的时候,我们会将语言分成 高级语言…
2024/11/15 0:58:42 人评论 次浏览使用paramiko工具对几百台设备进行管理,由于服务器本身或网络原因,有时返回值回不来,程序会一直等待,遇到这种情况时,就需要设置一个超时值。paramiko模块中执行命令:stdin, stdout , stderr s.exec_comma…
2024/11/14 10:45:53 人评论 次浏览问题描述:在安装时需输入一串字符,要调用C#封装好的DLL进行处理。使用InstallScript调用DLL方法一直失败,提示错误如下图。 工具:Installshield 2015 Visual Studio 2017 解决方案: C#代码部分 TestClass.cs࿰…
2024/11/14 10:45:21 人评论 次浏览第一次作业: 因为初次接触面向对象编程还不熟悉,所以第一次作业采取了面向过程式的编程方法,将所有代码写在了一个类里。虽然基本完成了要求,但是圈复杂度过高,说明程序代码质量较低,难以测试和维护。 我第…
2024/11/14 10:44:48 人评论 次浏览一个非常棒的插件 * https://github.com/sdvdxl/falcon-logdog 下载解压后,需要配置一下文件就好了,我的一个典型配置文件如下: {"logLevel": "WARN","metric": "log","timer": 60,&qu…
2024/11/14 10:43:44 人评论 次浏览一、“六度分隔”理论。 1967年,哈佛大学心理学教授米尔格拉姆(Stanley Milgram) 曾做过一个著名的连锁信件实验:他将一封信件随机寄给了位于美国中西部内布拉斯加州的160个人,信中印有千里之外波士顿的一名普通股票经纪人的名字,…
2024/11/14 10:43:13 人评论 次浏览成功编译了openJDK后,才发现原来javac的这部分代码完全是由java语言实现的,所以可以把javac的代码单独提出来,放到eclipse里面,并且用eclipse编译和调试。这样真的超方便。。 刚开始做了一个很简单的修改,让java支持单…
2024/11/14 10:42:43 人评论 次浏览