代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

开发过程遇到的中文乱码有关问题

    开发过程遇到的中文乱码问题对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码。 1.数据库编码不一致导致乱码 解决方法: 首先查看数据库编码,输入: show variables like "%char%"; 确认编码一致,如果不一致,可输入: SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results='utf8'; 也可设置成gbk编码; 也可以在安装Mysql目录下修改my.ini文件 default-character-set=utf-8 2.jsp页面乱码问题 在myeclipse中jsp的默认编码为ISO-8859-8; 只需在页面头部修改为 <%@page pageEncoding="UTF-8" contentTy

    阅读全文>>

作者:coody分类:【_开发过程浏览(1953

2018-07-21

android app 开发过程中 对于性能优化的小结

    android app 开发过程中 对于性能优化的总结      一款手机应用  从开发过程中就要做好 性能优化,这样才能 让用户体验度 提升, 假如 我们打开一个应用 出现卡顿, 不流畅,则会很影响 用户对该应用的态度,产品狗 都很注意这些人机交互方面的 体验。      谷歌官方也是一直在优化 android 系统,不论是  碎片化处理 还是 系能 上面,这方面 ios 就做的比较好,配置比 android 低,但是流畅度却比android高,体验效果更好。      官方推荐方案:http://www.oschina.net/news/60157/android-performance-patterns      具体从开发中 我总结了几大方

    阅读全文>>

作者:coody分类:【_开发过程浏览(2088

2018-07-20

源代码加密软件在软件开发过程中应注意哪些有关问题

    源代码加密软件在软件开发过程中应注意哪些问题?关键词:源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件、源代码加密软件。  互联网时代,随着全球信息化的深入发展,对信息技术应用不断探索,使信息技术推动了个人,企业,国家的长足进步,让更多的行业,更多的人了解到了信息技术的优点,以及对人民生活生产过程中的重要性,同时,它的高速扩张也加大了互联网信息产业与创新型软件开发公司的企业成长空间。与此同时,企业信息化带来的便捷性也让企业核心产品安全面临更多的威胁,国外调查结果显示,全球80%的泄密事件与内部人员有关,故如何保护企业内部机密数据安全,保护不因内部人员的行为让企业受到损失,成为安全系统的首要任务。   以源代码软件开

    阅读全文>>

作者:coody分类:【_开发过程浏览(2148

2018-07-22

spring mvc开发过程知识点记要

    spring mvc开发过程知识点记录给一个客户做的一个小项目,需求就是输入类似一个短网址http://dd.yy/xxxx然后跳转到另外一个域名下的图书文件。(实际很多短网址站都提供API供调用吧,不过客户需求是他自己建立一个短网址服务然后跳转到服务器上另外一个网站下载相应图书) 以前没单独用spring开发的经验,实际用java的经验也比较少,所以记录下开发过程中遇到的问题以及有价值的知识点记录下供自己和后来者备忘吧。有些地方理解或者写的可能有不对的地方,应急用的,先求保持功能可用即可。再深入的研究以提升JAVA开发技能。 下面的一些配置基本是根据看的一个视频边看边做的。  配置: 1.web.xml 主要配置引入spring servelet的一段如下: <servlet> <servlet-name>shorturl<

    阅读全文>>

作者:coody分类:【_开发过程浏览(1697

2018-07-21

分享.NET系统开发过程中累积的扩展方法

    分享.NET系统开发过程中积累的扩展方法.NET 3.5提供的扩展方法特性,可以在不修改原类型代码的情况下扩展它的功能。下面分享的这些扩展方法大部分来自于Code Project或是Stackoverflow,.NET为此还有一个专门提供扩展方法的网站(extensionMethod)。 涵盖类型转换,字符串处理,时间转化,集合操作等多个方面的扩展。 1  TolerantCast 匿名类型转换 这个需求来源于界面中使用BackgroundWorker,为了给DoWork传递多个参数,又不想定义一个类型来完成,于是我会用到TolerantCast方法。参考如下的代码://创建匿名类型 var parm = new { Bucket = bucket, AuxiliaryAccIsCheck = chbAuxiliaryAcc.Checked, AllAccountIsCheck

    阅读全文>>

作者:coody分类:【_开发过程浏览(1415

2018-07-21

uml精华——1.介绍 & 2.开发过程

    uml精粹——1.介绍 & 2.开发过程1.介绍 【使用uml的方式】   把uml当做草图sketch。顺向工程forward engineering在写代码前会绘制uml。而逆向工程reverse engineering根据已有的代码绘制uml来帮助理解。   把uml当做设计图blueprint是为了完整性completeness。在顺向工程中工作是构建详细设计的设计师会绘制设计图来让程序员更好的写代码实现。这个设计需要足够完整,里面所有的设计决策design decisions都被列出laid out,让程序员能够轻松的照着做而只需要一点点思考(the programmer should be able to follow it as a pretty straightforward activity that requires little

    阅读全文>>

作者:coody分类:【_开发过程浏览(1711

2018-07-22

自个儿开发过程中mybatis使用经验以及和hibernate的对比

    自己开发过程中mybatis使用经验以及和hibernate的对比mybatis和hibernate  第一步, 首先让我们对mybatis和hibernate对比了解下          1、 Hibernate :Hibernate 是当前非常流行的ORM框架,对数据库结构提供了较为完整的封装,都是为了简化Dao层的操作。     Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系,都是为了简化Dao层的操作。 2、Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生 成Session,最后由Session来开启执行事务和SQL语

    阅读全文>>

作者:coody分类:【_开发过程浏览(1401

2018-07-22

(原创)论产品需求的懂得在开发过程中的重要性——一场技术讨论的反思

    (原创)论产品需求的理解在开发过程中的重要性——一场技术讨论的反思     昨天产品发了新的交互说明书,其中主要增加了运动过程中“配速” 信息的记录和展示。大部分人可能对“配速”一词不是很熟悉,百度百科上是这样的:      也就是说,配速表示的是每公里用时。在新的交互中,需要在一个列表中顺序展示某一次跑步过程中每公里的配速。这一信息在之前的运动轨迹文件(GPX文件)中是没有保存的,也没有其他地方有关于配速的展示。在用户运动时,我们已经可以记录采集到的每个GPS点当时的经纬度、速度、距离和GPS时间。这些信息为了能够在安卓客户端与iOS客户端向服务器进行数据同步时保持一致,使用了一同定义的GPX格式,大致像这样:      其中的type表示的是骑行模式,是跑步还是骑行。对于如何在运动过程中获取配速信息我们没有异议,比较相邻轨迹点的向下取整和向上取整就可以得到运动距离达到整数公里

    阅读全文>>

作者:coody分类:【_开发过程浏览(1531

2018-07-22

Linux USB 驱动开发(5)—— USB驱动程序开发过程简单总结

    Linux USB 驱动开发(五)—— USB驱动程序开发过程简单总结       设备驱动程序是操作系统内核和机器硬件之间的接口,由一组函数和一些私有数据组成,是应用程序和硬件设备之间的桥梁。在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。       设备驱动程序是内核的一部分,主要完成以下功能:对设备的初始化和释放;把数据从内核传送到硬件设备和从硬件设备读取数据;读取应用程序数据传送给设备文件和回送应用程序请求的数据;检测和处理硬件设备出现的错误。 一、 Linux USB子系统分析         在Linux系统中,USB主机驱动程序由3部分组成:USB主机控制器驱动(HCD)、USB核心驱动(USBD)和不同种类的USB设

    阅读全文>>

作者:coody分类:【_开发过程浏览(996

2018-07-22

怎么提高android程序运行效率,软件工程师在开发过程中应当注意的一些事项

    如何提高android程序运行效率,程序员在开发过程中应当注意的一些事项 如何提高android程序运行效率,程序员在开发过程中应当注意的一些事项   以下主要是对SDK文档中,关于android程序效率部分的讲解翻译以及个人关于Android+Java的学习总结。 下面主要介绍为了提高android程序运行效率,程序员在开发过程中应当注意的一些事项。 1 介绍 在程序的开发过程中,为节省系统资源,有两条基本的原则: (1)开发过程中,你只实现你所需要的功能; (2) 能避免占用内存时,就一定不要去占用内存; 以下所应注意的事项都是基于这两条原则上的。 也许有些人会提出,基于此原则将很难达到真正目的的优化。但我们也必须承认,在像开发手机这样的嵌入式设备上,有时,我们没有其它的选择,为了有一些小的优化,很难开发出高效的数据结构和算法的。例如,当你把你的想法在 android的模拟器

    阅读全文>>

作者:coody分类:【_开发过程浏览(1769

2018-07-21

android开发过程Debug包签名有关问题

    android开发过程Debug包签名问题 android安装包签名,是一项重要的安全验证方式,各平台也大量在使用,像微信、QQ等开发SDK,各应用市场上架等等。但是在接入这些开放开平台时又经常需要调试各种接口,对应的日志输出还是有点蛋痛的,遇到问题,往往没有什么提示。找问题,很好的办法就是debug,因此签名debug,就在这种场景下经常要用到了,如果使用android studio开发的,倒还是不难。因为gradle很方便得支持debug包指定签名,简单的配置一下就可以了。 如下配置就可以以: android { compileSdkVersion 23 buildToolsVersion "23.0.1" signingConfigs { release { keyAlias 'xxx'

    阅读全文>>

作者:coody分类:【_开发过程浏览(1568

2018-07-21

开发过程中疏漏的知识点(1)

    开发过程中遗漏的知识点(1)1 EF的级联删除 默认情况下CodeFirst会在外键约束中设置 删除规则 为级联(不会默认设置 更新规则 为级联)当仅定义了导航属性如public virtual CategoryCategory{ get; set; }而没有显示定义外键如public int CategoryId { get; set; }CodeFirst不会设置 删除规则 为级联  比如下面就不会级联 否则就是级联 删除的时候就哗哗全删了 1 public class Blog:BaseEntity<int> 2 { 3 [Required(ErrorMessage = "{0}是必须的")] 4 [Display(Name = "博客标题")] 5 [StringLength(50, Er

    阅读全文>>

作者:coody分类:【_开发过程浏览(596

2018-07-21

RK3288开发过程中遇到的有关问题点和解决办法之Framework

    RK3288开发过程中遇到的问题点和解决方法之Framework删除小电池图标及百分比 a、SystemUI/.../statusbar/policy/BatteryController.java mBatteryPercentageView.setVisibility(View.GONE);———————右上角百分比  c、SystemUI/.../statusbar/phone/StatusBarHeaderView.java 注释((BatteryMeterView) findViewById(R.id.battery)).setBatteryController(batteryController); ——下拉图标 mBatteryLevel.setVisibility = (View.GONE);———————————锁屏百分比  e、SystemUI/...

    阅读全文>>

作者:coody分类:【_开发过程浏览(1541

2018-07-22
上一页 1/14页 下一页