当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 近一年半的工作经验总结

    1,多催多跟进,事情会进展的快的多。 典型的经历:申请一台AF-8020高端设备,做高端母盘。刚到公司是小白,所以我填了申请单后,就等着储运部门发货过来,结果时间过了一个星期,设备还没到公司总部。若不是开发组长问进度,然后直接打电话给储运问设备,还不知道傻傻的我要等多久。打过电话,再发邮件抄送上层同...

    71
    热度
  • [综合] 写好一个函数的基本“规矩”

    函数是软件产品的细胞。如何写好一个命名规范,功能清晰,鲁棒性强的函数,是一个合格程序员的基本素养。 条例1:一定要对非法输入做错误处理。 写函数最忌讳的就是不对非法输入做错误处理。调用malloc等可能出错的函数不判断返回值。这样的函数放到一个庞大复杂的系统中将是灾难。不是宕机就是出core或者各种...

    29
    热度
  • [综合] 关于 unix SIGCHLD 信号的一些思考

    在看项目的代码,对父进程fork的子进程的各种死法,父进程会受到子进程什么样的信号产生了疑虑。 通过细看apue,可以整理出一下流程: 对于子进程(abort,ctrl+c,a/0,被kill,*invalid_addr等等)各种死法,子进程会收到对应的信号(如SIGABRT,SIGKILL,SIG...

    95
    热度
  • [综合] 一次改动引发的血案

    仅以此作为程序员警示文档。 摘要: 改代码之前,一定要前前后后理解一遍原代码的逻辑,然后确定最优的方案,才下手去改,改完逻辑重新理一遍要自测!对于新加的特性,要分析对原功能特性有没有影响。 需求背景: 在网络安全趋向严格的背景下,需要将网安设备暴露在公网的系统升级端口进行收缩。也就是在开机启动一定时...

    6
    热度
  • [综合] 怎么处理工作中的蛋疼的开发环境问题

    新岗上任,一些开发环境问题,如果自己1个小时都解决不了, 就不要再继续蒙头解决了,这种形势下问过来人是最快的解决问题的方式! 聪明人都不会花时间在这种环境问题上耗时间,他们会把时间花在业务逻辑正确性、稳定性、可靠性、可拓展性方面。同样的,在代码框架层面,除非已知的实现达不到业务的要求,否则就不要花时...

    59
    热度
  • [综合] linux 线程 pthread_t 和 线程 tid 的区别

    Linux中,每个进程有一个pid,类型pid_t,由getpid()取得。 Linux下的POSIX线程也有一个id,类型pthread_t,由pthread_self()取得,该id由线程库维护,其id空间是各个进程独立的(即不同进程中的线程可能有相同的id)。Linux中的POSIX线程库实现...

    6
    热度
  • [综合] 一些软件调试的总结

    在《编程珠玑》第五章里面,有句话:“专业的调试人员永远不会忘记,无论系统的行为咋看起来有多么神秘莫测,其背后总有合乎逻辑的解释”。 这里总结几点排查技术问题的思路 1,问题是否必现?如果是必现的,那么解决问题就成功了90%.如果不是必现的,努力去尝试复现问题. 2,定位问题的点(思路),手段可以是 ...

    90
    热度
  • [综合] IDE用鼠标点来点去看代码太累了

    一,SourceInsight免鼠标阅读编辑代码快捷键操作1,阅读操作高亮:F8;取消高亮F8 行首/尾:Home/End块首/尾:Ctrl+Shift+[/]文件首/尾:Ctrl+Home/End后退/前进:Ctrl+</> 定义:Ctrl+=调用:Ctrl+Alt+C 2,搜索与跳转...

    85
    热度
  • [综合] 位运算 几个例子

    首先要明白一个概念,Java位运算是针对于整型数据类型的二进制进行的移位操作。主要包括位与、位或、位非,有符号左移、有符号右移,无符号右移等等。需要注意一点的是,不存在无符号左移<<<运算符。根据位运算的概念规定,我们首先需要弄明白两个问题,java有哪些数据类型是整型数据类型和各...

    14
    热度
  • [综合] MySQL 'type=InnoDB' 错误

    createtablehotel(idbigintnotnullauto_increment,emailvarchar(255),hotel_namevarchar(255),passwordvarchar(255),primarykey(id))type=InnoDB 报错! Youhaveane...

    40
    热度
  • [综合] Hibernate 自动建表 type=InnoDB 错误

    Hibernate自动建表配置 hibernate.hbm2ddl.auto=update 或 hibernate.hbm2ddl.auto=create 设置数据库方言的时候要考虑到数据库版本问题,当MySQL数据库版本为5.1~5.5时 #设置数据库方言 hibernate.dia...

    34
    热度
  • [综合] java annotation 自定义注释

    元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。Java5.0定义的元注解:1.@Target,2.@Retention,3.@Documented,4.@Inherited这些类型和它...

    79
    热度
  • [综合] java8 Optional类用法解析

    在Java中,null代表一个不存在的对象,如果对它进行操作就会抛出java.lang.NullPointerException异常。NPE(NullPointerException)是调试程序最常见的异常。google一下有很多关于方法到底应该返回null还是new一个空对象的讨论。类似于scal...

    93
    热度
  • [综合] java8 Stream流操作介绍

    流操作在本人接触到的部分,都是处理集合容器Collection,加入流操作主要是为了函数式编程,在很大程度上可以简化代码 简洁的代码处理复杂逻辑这是每个程序猿的追求,废话不多说,开始介绍 使用Stream基本步骤 1.创建Stream;2.转换Stream,每次转换原有Stream对象不改变,返回...

    55
    热度
  • [综合] jscript写类

    题目:运用JAVASCRIPT,写一个类,类名:student,他的属性:name,age,tall,他的方法:getName,getAge,getTall //首先定义函数 functionstudent_getName() { returnthis.name; } functionstuden...

    0
    热度
  • [综合] Div+Css+Js特效

    1.效果直逼flash的Div+Css+Js菜单 <html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>css菜单</title&...

    62
    热度
  • [综合] 使用正则表达式Replace

    使用正则表达式Replace 使用Regex.Replace()方法可以剔除字符串中的HTML代码,例如在text数据类型的数据库字段,中存放的字符串格式如下:一、学术研究课题 如果这段字符串不经过处理显示出来就是加粗的字体,如下:“一、学术研究课题” 如果现在想更改这个字符串显示的格式,将字号设...

    41
    热度
  • [综合] SQL2005系统升级手记之一-解决sa帐户被锁定

    概述在帮一个用户进行系统从Sql2000升级到Sql2005的过程中,遇到了几个问题,因前段时间同时忙于几个项目,没能及时把问题解决方法整理下来。这段时间有些轻松了,更新一下我的blog希望能帮助朋友们解决实践中的问题。问题描述:在升级Sql2000的DTS包的时候,试着手工执行了几次,突然系统报1...

    15
    热度
  • [综合] SQL2005系统升级手记之四-自动生成数据字典与系统表Sys.extended_properites

    在SQLServer2000中,好多人都喜欢在表和列的扩展属性里面添加说明,然后用脚本生成数据库字典,升级到SQLServer2005后,会发现SQLServer2000上的脚本不能使用了,其中绝大多数都是因为SQLServer2005已经废弃了系统表 sysproperties。 注意, sysp...

    30
    热度
  • [综合] 用户数据库的用户权限备份

    密码和系统角色的备份需要备份master数据库,用户数据库的用户权限备份,使用所有任务-->生成SQL脚本辅以适当的选项

    24
    热度