Web开发

  • 2015年工作中遇到的问题:51-60

    51.在mysql数据库中,空值和null值是不同的. mysql-front这个mysql数据库管理工具,看得比较明显,空""字段的背景色是"白色",null字段的背景色是"灰绿色". 可以右键,删除这个字段,把空变为null. 52.TOMCAT开放远程调试端口. 参考资料: http://blog.csdn.net/dracotianlong/article/details/9704223 在eclipse中怎么设置条件断点. a.在你要想

    小问题, Web开发, 工作问题May 3

  • 2015年创业中遇到的技术问题:41-50

    41.Bootstrap换行. col-md-10和col-md-2. 这2个div按说应该在一行的,结果col-md-2换行了. 看看样式,发现有多余的"margin-left: 1px;". 42.Service实现类定义了一个"自动调度进行刷新"的方法. @Override @Scheduled(cron = "0 0/10 * * * ? ") // 每10分钟一次 public void refreshBannerPhoto() { b

    Web开发, 技术总结, 创业问题May 3

  • 一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确

    摘要 上一篇,一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间 ,讲述了项目优化的整体背景,重点讲述了统一显示了Web项目SQL语句的执行时间. 本篇,将重点介绍提高Web应用服务器Tomcat的内存配置,并确认配置正确的方法. 背景 这个Web报表项目,用的Linux系统,Web应用服务器使用的是Tomcat7.0. 根据已有程序开发的经验,我认为手动分配和提高Tomcat的内存,能够降低Web请求响应时间,提高系统的性能. 手动提高Tomcat内存前后的响应

    tomcat, 性能优化, Web开发, jvm参数, 提高内存May 3

  • Web系统自动化部署脚本

    Web开发的项目,除了在本地直接运行外,还可能经常需要在服务器上部署. 写了个自动化部署的脚本,仅供参考. 不少地方需要配置路径,个人建议使用绝对路径,不用依赖执行脚本时所在的路径. #!/bin/sh #删除源代码目录,重新更新最新代码 echo 'delete git project dir' rm -rf project echo 'delete project done' echo 'start clone git project' git clone http://git.compan

    脚本, Web开发, 自动化May 3

  • 百度UEditor上传图片-再再总结一次

    本周,CSDN有个网友遇到了百度UEditor上传问题,最后商定付50元钱,我帮他解决这个问题. 他最初想自己搞定这个问题,结果搞了好多次,好几天,还是没能解决. 2015年1月17日8:25~2015年1月18日00:24,4个小时终于搞定了这个问题. 1.总的感悟 本来预计1个小时,就能解决的,结果硬是花费了4个小时,挺无奈的. 虽说是帮客户解决一个问题,但实际上一个问题相关的问题,非常多.另外,就是解决这个问题,不是普通的咨询,已经参与到写代码.单步跟踪.QQ语音.QQ远程协助了. 最让人

    Web开发, ueditor, 百度Ueditor, web前端, 付费服务May 3

  • 一个Web报表项目的性能分析和优化实践(七):性能监测工具JavaMelody

    简介 JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示: Java内存和Java CPU使用情况,用户Session数量,JDBC连接数, 和http请求.sql请求.jsp页面与业务接口方法(EJB3.Spring. Guice)的执行数量,平均执行时间,错误百分比等. 图表可以按天,周,月,年或自定义时间段查看. 使用步骤 1.下载JavaMelody. 下载地址:http://code.google.com/p/javamelody/download

    Java, 性能优化, Web开发, JavaMelody, 开源工具May 3

  • 我的CSDN原创高质量免积分下载资源列表(持续更新)

    最近几个月,我在CSDN平台,发表了大量原创高质量的项目,并给出了相应的源码.文档等相关资源. 为了方便CSDN用户或潜在需求者,下载到自己想要的资源,特分类整理出来,欢迎大家下载. 我的原则:原创高质量项目,一律免积分. 首次更新:2013年10月19日 中国象棋 1.中国象棋程序的设计与实现–楚汉棋兵(高级版)(源码) http://download.csdn.net/detail/fansunion/6283631 2.中国象棋程序的设计与实现(高级版)(2012本科毕业论文等重要文档资料

    Web开发, 原创, 免积分, 技术资料, Java应用程序May 3

  • 雷观(一):我的职业发展路线之一

    作为一名科班出身的技术人员,我正在走一条符合自身内心追求的职业发展路线,学徒→码农→程序员→一站式技术工程师→IT互联网公司全能员工. 当然,这只是我的职业发展路线之一,选择总是多种多样的,关键是看你是否有强烈的愿望和良好的执行力. 学徒 :大学时代,听课于学堂,自学于互联网. 码农 :大三大四,武汉群硕实习,北京秒针实习,作为助理工程师&打酱油的,干点在现在看来没劲的杂活,接受组织的试练. 程序员: 北京秒针,Java工程师:武汉一起好,Java工程师.干标准的活,拿标准的薪水. 一站式技术工

    Web开发, 程序员, 工程师, 职业规划, 产品运营May 3

  • 如何在一个月内搭建一个自己的博客网站

    目的和定位 明确你想要做什么,目的是什么. 有了明确的需求和目的,才有持续做下去的驱动力. 做一个网站需要投入大量时间.金钱和精力,只投入,不产出,是有很大问题的,早晚会放弃. 本站的目的:自媒体,分享思想,分享技术.提高个人(FansLei)和团体(FansUnion成员)知名度,帮助朋友.校友.网友.水友等友人. 本站的定位:多用户的博客网站. 开发 实现技术:Java实现,.Net,PHP. 实现方式: a.自己实现:选择自己擅长的语言和环境,方便开发,也方便维护. b.工具实现:可以选择

    PHP, 网站, 域名, Web开发, 博客May 3

  • 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

    先大致介绍下项目的数据库信息. 数据库A:主要存放的通用的表,如User.Project.Report等. 数据库B.C.D:一个项目对应一个数据库,而且这几个项目的表是完全一样的. 数据库表的特点 A中的表:数据量几乎都比较小,比如User表中用户数,顶多也就几百上千. B中的表:X/Y/Z 3张表几乎是确定的,Data表 中的数据量比较大,几千万到上亿. 周期性的会加入一大批数据,比如,每月末增加几百万条数据. 即一般情况下,B中的表只有查询操作,而且特别是Data查询频繁且数据量很大. 建

    sql, 性能优化, MySQL, Web开发, 索引May 3

  • 2015年创业中遇到的技术问题:11-20

    11.SpringMVC接收参数,冲突. class LoanBean { private Double amount; } class LoanInfo{ piavate Money amount; } @RequestMapping("/doadd") public void doAdd(LoanInfo loanInfo, LoanBean loanBean); json请求发过来,接收amount就遇到了400错误. 解决办法:变量名称不用同一个. 12.HTML下拉列表框选中

    Web开发, 图片上传, 创业, 技术总结, 创业问题May 3

  • 简洁常用权限系统的设计与实现(一):构造权限菜单树的N(N =4)种方法

    权限系统,Web开发常见标准子系统之一.结合自己的一些思考和实践,从本篇开始权限系统的设计与实现之路. 最近,重构了项目的权限菜单构造过程,向前端返回json格式的权限树. 这一篇,只是大致介绍下这个问题,并给出4种方法的整体思路,后续再分别详细介绍这4种方法,再往后介绍完整的权限系统的设计与实现. 权限表的结构: acl.parent_acl, 最重要的就是这2个字段,有了这2个字段,就可以构造一棵树了. 前端需要的json格式: "data":[{ "acl":

    算法, Web开发, 权限, , 权限系统May 3

  • Freemarker中的日期转换

    1. 把数字类型表示的日期,转换成datetime类型,字符串输出. ${item.time?number_to_datetime},默认的格式是"yyyy-MM-dd hh:mm:ss". 在调用之前,可以手动设置datetime的格式,如: <#setting datetime_format="yyyy年MM月dd日"/> 2.把date类型表示的日期,转换成字符串格式,字符串输出. ${item.time?string("yyyy年MM月

    freemarker, Web开发, 日期, date, 日期转换May 3

  • Web前端实践经验总结

    最近用了不少业余时间,在加强Web前端.有个很大的感触就是,web前端比较麻烦,主要是布局和样式.最主要的原因,还是之前实践得比较少,熟能生巧,不得不服啊. 自己从头开始写布局和css太费心思了,比较偏好用Bootstrap.看着别人用Bootstrap做得网站很美观,轮到我了,就很差劲.于是乎,研究别人的代码,镜像别人的网站,可以很容易copy到一些网站的前端设计. 网站镜像工具,网上有付费的,也有免费的,我比较喜欢用WinHTTrack. 目前已经初步研究了2个Bootstrap精品网站:

    Web开发, 前端, 经验总结, web前端May 3

  • 后端管理系统有很大的相似性

    Web后端管理系统整体上比较相似,做的多了,发现它们长得都很像. 根据我参与过和实现的后端管理系统, 梳理下思路: 1.登录 用户名和密码符合,通过登录. 2.权限 根据用户或角色的权限,获取菜单,同时显示 操作按钮,比如"通过"."拒绝". 3.查询功能 列表查询.详细页面 一般对查询的权限比较宽松,我所见过的权限设计,基本以菜单权限为主,或者 登录有读权限,写权限需要特别分配. 4.管理功能 增加.修改.删除 修改状态:这个是最常见的功能 5.搜索 为了更方便的

    Web开发, 管理系统April 13

  • 提高生产力的2个方法:软件复用和知识库

    说明:这是我的一个分享,本次分享中提到的问题,是一个巨大的命题,偶点到即止. 一.背景与问题 在了解了公司的一些项目(Access.Exchange.知客等),熟悉了公司项目部和测试部等部门的工作之后,结合自己工作和学习中的一些情况,意识到一个值得改进的问题. 工作中的不少时间都是在处理重复性的工作,而这些工作其实可以避免或者大大减少. 比如 开发中的一些极其常见的技术或功能: a.邮件发送. b.Excel.PPT.PDF.ZIP等多种格式文件的处理. c.Web开发环境的搭建,比如Sprin

    Web开发, 软件, 复用, 职场, 生产力April 13

  • 雷观(七):靠谱的程序员,不是随便一个码农就可以做到的

    在学习Web开发4年之后,我自己可以独立做一些基本的项目了.在加入前单位秒针,也做了几个Web项目. 我发现一个现象,很多公司大部分的Web项目,用到的技术很少,主要就是SSH等框架,实现一些行业的业务逻辑,仅此而已. 技术上很容易实现,无非就是效率问题. 我曾经觉得,相比别人,自己还是比较靠谱的.代码写得逻辑清晰,bug较少,进度按时完成. 直到后来,我陷入了深思. 那天,我想知道全国有多少个公司,地区分布,行业分布.我就去了,武汉某工商局网站查了下,发现有1千多万(当然,有很多都是已经注销或

    Web开发, 漏洞, 分页, 程序员, 码农April 13

  • 2014年工作中遇到的20个问题:141-160

    141.日期转换. //输入的时间为毫秒的准确时间 //firstTime:1417139867916,lastTime:1419731867916 public static int getDayBetweenTwoDate(long firstTime, long lastTime){ //当天的0点:1417104000000 long firstCalendaStartTime = getTheDayStartTime(firstTime); //当天的0点:1419696000000

    freemarker, Web开发, Mybatis, 工作问题April 13

  • Mybatis中sql语句中的in查询,一定要判断null的情况

    不严谨的写法,可能会报错:in (),这种情况不符合mysql的语法. select from loanwhere LOAN_ID in <foreach item="item" index="id" collection="list" open="(" separator="," close=")"> #{item} 要么在Mybatis的sql文件中,要么在Java程序中

    sql, MySQL, Web开发, MybatisApril 13

  • 2013年工作中遇到的20个问题:181-200

    每个人在工作中遇到的问题,很多都是类似的.了解别人遇到的问题,自己遇到的时候就可以很快地解决它. 很多人不屑于这种"细节问题",但我想说,掌握这些细节问题一次可能只能帮你节省1s的时间,但是这个细节使用频率非常高, 1年可以节省不少时间的.如果按1秒*20次*300天=100分钟. 181.MySQL数据库是否区分大小写. 方法1:设置字符集校对collate 通过查询资料发现需要设置collate(校对) . collate规则: *_bin: binary case sensiti

    jquery, datepicker, Web开发, 二叉树, 工作April 13

  • Freemarker宏和函数的用法和区别

    1.宏(macro) 写法: <#macro page url page maskSize=5> <#if (number == pages)> <li><a href="javascript:void(0);">下一页</a></li> <li><a href="javascript:void(0);">尾页</a></li> <#else

    freemarker, 函数, Web开发, function, April 13

  • 2014年工作中遇到的10个问题:221-230

    221.新建Maven项目的2种方式. a.新建Dynamic Web Project,然后转换成Maven项目. b.新建Maven Project,Next,Next,选择cocoon-22-archetype-webapp. 第2种方式,是boss告诉我的,以前我一直喜欢用第1种方式. 第2种方式,暂时没有去实践.上次尝试了下,报错,郁闷~ 222.web.xml中配置taglib. 在Eclipse中会在taglib那一行有一个错误标志,但是运行的 时候没有问题-- 原因: 所使用版本的

    Web开发, 数据库, 安全漏洞April 13

  • 迷茫与飞跃:9月开始,明确了研究方向,功力提升明显,成绩比较显著

    1.迷茫 2014年7月和8月,我再一次陷入了迷茫和沉思之中.对于未来人生道路和职业发展方向,又进入了思考期.遇到困惑的时候,需要冷静下来好好思考一番. 2.蛰伏 7月和8月,我再次研究了一段时间的PHP,学习了ThinkPHP,用Bootstrap构思了"小雷官网"的雏形."小雷官网"是我长久以来思考和选择的结果.郁闷的时候,我也看了不少剧,逛了不少网站. 3.结论 对于做事.人生.人性.解决问题的逻辑,有了不少思考.现在,只简要分享几点结论: a.人性本质还是利

    Web开发, 职业规划, 技术架构, 基础架构April 13

  • 2015年创业中遇到的技术问题:51-60

    51.FastJSON序列化. fastjson 转换内嵌json对象Object{"$ref":"$.rows[1].xxxx"}怎么在前台解析. 原来的方法: JSONObject jsonObject: jsonObject.toJSONString(); 现在的方法: JSON.toJSONString(o,SerializerFeature.DisableCircularReferenceDetect); 参考资料: http://www.codewebl

    json, jquery, Web开发, fastJSON, 技术总结April 13

  • 2013年工作中遇到的20个问题(Bug):161-180

    161.用户表和超级用户分成2个表,很不合理,查询的时候,非常复杂. 162.left join还是很有"市场"的. 机构表Org连接User时,想获得user的名字,可能存在,也可能不存在,left join就适合. ##多个left join 之间不能使用","隔开 select cg.*,u.loginName creatorName,org.nativeName advertiserName from CampaignGroup cg left join O

    sql, orm, Java, Web开发, 框架, bug, MybatisApril 13

  • Web开发中,使用表格来展示每个角色对应的权限

    通过表格这种方式,来展示角色和权限之间的关系,挺好的.还有很多场景,都可以用这种方式. 角色权限表 权限 系统管理员 文章管理员 相册管理员 留言管理员 个人信息管理 查看个人信息 √ √ √ √ 编辑个人信息 √ √ √ √ 编辑个人密码 √ √ √ √ 用户管理 (用户信息包括基本属性和指定操作对象) 查看用户信息 √ 新建用户信息 √ 编辑用户信息 √ 删除用户信息 √ 角色管理 (角色信息包括基本属性和指定权限) 查看角色信息 √ 新建角色信息 √ 编辑角色信息 √ 删除角色信息 √ 文

    Web开发, 博客系统, 需求管理, 产品设计, 角色权限April 13

  • 华章1-2月份新书简介(2015年)
    华章1-2月份新书简介(2015年)

    写在前面的话 下面这些图书是华章公司 2015年1.2月份出版的部分新书,作为翻译频道获奖者待选奖品,每期10位获奖者可以任选一本. 即刻起,在翻译频道评选获奖者的同时,也会设置两名幸运奖,分别赠送图书一本(图书可从此书单中选取,也可从华章当当品牌店选取). 如果"翻译奖"与你无缘,请来试试"幸运奖"吧. 赢取"幸运奖"攻略:在此帖下面留言你心仪的图书名称即可,随机抽取. 两名幸运奖: @pseudo <Java加密与解密的艺术(第2版)&

    puppet, activiti, sas, 数据分析, Web开发, 测试February 27

  • doGet与doPost的区别
    doGet与doPost的区别

    在使用表单提交数据到服务器的时候有两张方式可共选择,一个是post一个是get.可在<form>中的method属性中指定提交的方式.如:<formaction="inputForm"method="get">,如果不指定method属性,则会默认该属性为"get"方式. Get和post都能够提交数据,那么他们有什么不同呢? 不同点一: 通过get方式提交的数据有大小的限制,通常在1024字节左右.也就是说如果提交的数据

    servlet, input, String, Web开发, html, 程序开发January 10

  • 极客Web前端开发资源集锦
    极客Web前端开发资源集锦

    本周我们带来的前端推荐包含当前热门的bootstrap,html5,css3等技术内容和新闻话题,如果你还想近一步学习如何开发,还可以关注我们的极客课程库,里面涵盖了现代开发技术的'学'与'习'的全新功能.希望对大家有所帮助!原文来自:极客标签 移动设备表单输入设计体验 - leader.js 为了帮助降低移动或者手机端输入的操作复杂度,leader.js提供了一个相对更简单的输入体验,你只需要输入表单内容回车即可完成输入,非常方便. Javascript游戏,街头霸王 有没有让你想起点什么?我

    Web开发, 前端开发, 前端资源September 24

  • 从数据流向熟悉web开发流程

    我一直比较喜欢web方向的开发,但是事与愿违,实习的时候做的事数据挖掘和机器学习方面的事情.最近准备某公司的面试,顺便总结下自己对web开发的理解. 用户看到的: 我想从数据的流向来说一下,我对web开发的理解.web的受众是用户,用户能直接看到数据的展示,而不只是文本的数据,用户喜欢看到,格式比较好,排版比较整齐的数据,这就是css和html的作用.另外展现出来的数据,用户可以有相应的动作,这就是js的作用啦.至于web的实现着,讲数据存储在什么地方,以什么样的形式存放,不是用户考虑的问题,也

    Web开发, 数据流向, 调侃August 4

  • Asp.Net MVC4入门指南(9):查询详细信息和删除记录
    Asp.Net MVC4入门指南(9):查询详细信息和删除记录

    在本教程中,您将查看自动生成的Details和Delete方法. 查询详细信息和删除记录 打开Movie控制器并查看Details方法. ? Code First 使得您可以轻松的使用Find方法来搜索数据.一个重要的安全功能内置到了方法中.方法首先验证Find方法已经找到了一部电影,然后再执行其它代码.例如,黑客可以通过更改http://localhost:xxxx/Movies/Details/1到http://localhost:xxxx/Movies/Details/12345 (或某些

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图
    Asp.Net MVC4入门指南(6):验证编辑方法和编辑视图

    在本节中,您将开始修改为电影控制器所新加的操作方法和视图.然后,您将添加一个自定义的搜索页. 在浏览器地址栏里追加/Movies, 浏览到Movies页面.并进入编辑(Edit)页面. Edit(编辑)链接是由Views\Movies\Index.cshtml视图中的Html.ActionLink方法所生成的: @Html.ActionLink("Edit", "Edit", new { id=item.ID }) Html对象是一个Helper, 以属性的形式,

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(5):从控制器访问数据模型
    Asp.Net MVC4入门指南(5):从控制器访问数据模型

    在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 用鼠标右键单击Controller文件夹,并创建一个新的 MoviesController控制器.当Build成功后,会出现下面的选项.设定以下选项: ・ 控制器名称: MoviesController.(这是默认值). ・ 模板: MVC Controll

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用
    Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用

    ComponentOne Studio for ASP.NET Wijmo最新版本2013V1支持MVC4,其中包括: 新增 MVC 4 工程模板 (C# & VB) 开箱即用的MVC 4 工程模板基于Microsoft内置模板创建,我们仅优化了标记和CSS样式为 Wijmo风格,熟悉的模板布局和界面风格,无疑将缩短您的学习过程.节省开发时间及提高开发效率. 新增国际化主题(Metro) MVC4 模板自动增强Wijmo MVC Scaffolding模板,将会为您应用程序中的增删改查(CRUD

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(3):添加一个视图
    Asp.Net MVC4入门指南(3):添加一个视图

    在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程. 您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎.Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML.用Razor编写一个视图模板文件时,将所需的字符和键盘敲击数量降到了最低,并实现了快速,流畅的编码工作流程. 当前在控制器类中的Index方法返回了一个硬编码

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(4):添加一个模型
    Asp.Net MVC4入门指南(4):添加一个模型

    在本节中,您将添加一些类,这些类用于管理数据库中的电影.这些类是ASP.NET MVC 应用程序中的"模型(Model)". 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类.Entity Framework(通常称为 EF) 是支持代码优先的开发模式.代码优先允许您通过编写简单的类来创建对象模型.(相对于"原始的CLR objects",这也被称为POCO 类)然后可以从您的类创建数据库,这是一个非常干净快

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(2):添加一个控制器
    Asp.Net MVC4入门指南(2):添加一个控制器

    MVC代表: 模型-视图-控制器 .MVC是一个架构良好并且易于测试和易于维护的开发模式.基于MVC模式的应用程序包含: ・ Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类. ・ Views: 应用程序动态生成 HTML所使用的模板文件. ・ Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板. 本系列教程,我们将覆盖所有这些概念,并告诉您如何使用它们来构建应用程序. 首先,让我们创建一个控制器类.在解决方案资源管理器中,用

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(8):给数据模型添加校验器
    Asp.Net MVC4入门指南(8):给数据模型添加校验器

    在本节中将会给Movie模型添加验证逻辑.并且确保这些验证规则在用户创建或编辑电影时被执行. 保持事情 DRY ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(Don't Repeat Yourself)".ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方.这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护. 给ASP.NET MVC 和 Entity Framework Code First 提供验证支持是 DR

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(1)入门介绍
    Asp.Net MVC4入门指南(1)入门介绍

    前言 本教程将为您讲解使用微软的Visual Studio Express 2012或Visual Web Developer 2010 Express Service Pack 1 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识.建议您使用Visual Studio 2012,你将不再需要安装任何组件,来完成此教程.如果您使用的是Visual Studio 2010,您必须安装下面的组件.您可以通过点击下面的链接,来安装所需的所有组件: Visual Studio Web

    mvc, asp.net, Web开发June 11

  • Asp.Net MVC4入门指南(7):给电影表和模型添加新字段
    Asp.Net MVC4入门指南(7):给电影表和模型添加新字段

    在本节中,您将使用Entity Framework Code First来实现模型类上的操作.从而使得这些操作和变更,可以应用到数据库中. 默认情况下,就像您在之前的教程中所作的那样,使用 Entity Framework Code First自动创建一个数据库,Code First为数据库所添加的表,将帮助您跟踪数据库是否和从它生成的模型类是同步的.如果他们不是同步的,Entity Framework将抛出一个错误.这非常方便的在开发时就可以发现错误,否则您可能会在运行时才发现这个问题. (由

    mvc, asp.net, Web开发June 11

  • 5天学会一种 web 开发框架

    转载自鲁塔弗的博客,原文网址:http://lutaf.com/148.htm web framework层出不穷,特别是ruby/python,各有10+个,php/java也是一大堆 根据我自己的经验写了一个to do list,按照这个清单,一条一条的学习,事半功倍,很快就能掌握 一共25条,即便很磨蹭,2小时也能搞定一条,25*2=50.只需要50小时就能掌握任意一种web框架 各类web框架大同小异:现代web开发框架的6大元素,把握主线,就不会迷路 建议把本文打印到一张A4纸,搞定一

    Web开发, 框架March 12

  • APDPlat中业务日志和监控日志的设计与实现

    APDPlat提供了业务日志和监控日志,以便对用户操作进行审计.对系统性能进行调优. 业务日志主要包括数据的增删改日志.备份恢复日志以及用户登录注销日志.监控日志主要包括用户请求响应时间.内存使用情况.全文索引重建情况.系统启动关闭事件. 设计目标: 1.灵活,可以很容易地启用或停用 2.性能,不对正常的业务操作造成影响 3.开放,容易和第三方系统整合 下面阐述具体的设计及实现: 1.在灵活性方面,可以在配置文件config.properties或config.local.properties中

    Java, 监控, Web开发, 设计, 架构, 日志, 开源, 审计, APDPlat, 开发平台January 29

  • [译]WEB开发者最好用的Chrome扩展程序
    [译]WEB开发者最好用的Chrome扩展程序

    毫无疑问,WEB设计者和开发者都喜欢用Google Chrome以及Chrome扩展程序.强而有力的Chrome开发者工具使它成为WEB设计和开发工作的最佳选择.Google开发者工具已经提供了大量的功能,但是,如果你觉得这还不够的话,你可以选择Chrome扩展工具. Chrome扩展工具的优点和缺点 第三方Chrome扩展程序唯一比较大的缺点是其质量和可用性相当不一致.多年来我用过很多Chrome扩展工具,今天我也在Chrome网上应用商店看了看我是否错过了什么.我发现很多扩展工具根本就不能用

    Web开发, Chrome, 扩展程序January 27

  • WebStorm荣获InfoWorld2014年度科技奖
    WebStorm荣获InfoWorld2014年度科技奖

    InfoWorld年度科技奖是每年一月由InfoWorld评论家对过去一年的表现最好的信息产品的褒奖.产品包括硬件.软件.开发工具和云服务等. InfoWorld2014年度科技奖,包括35个获奖产品,它们都是各个领域的佼佼者.其中被开发者誉为Web开发神器的JetBrains公司旗下产品WebStorm也是其中之一. 著名信息技术评论家Martin Heller对WebStorm的总结评论是"an incredibly productive and capable IDE for Web de

    Web开发, Webstorm, InfoWorld年度科技奖January 26

  • Web神器WebStorm 8.0测试版发放(慧都独家)
    Web神器WebStorm 8.0测试版发放(慧都独家)

    WebStorm 8.0测试版的发放,标志着WebStorm规划构建的发展成熟. 此次WebStorm 8.0测试版的主要变化是支持高级的AngularJS和集成Spy-js JavaScript跟踪工具.继续朝着成为最聪明的JavaScript IDE 方向前进,被广大开发者誉为"Web神器"也是名至实归的. 支持高级的AngularJS包括: 完成的指令(包括内置和自定义) 快速查找文档内置标签 完成ng-app和ng-controller属性 支持AngularJS实体 Spy-

    操作系统, Web开发, web服务器, 系统管理员, 下载页面January 16

  • 移动设备web开发笔记-viewport与media query的应用

    随着移动设备的遍及,移动平台越来越受到各互联网公司的重视,无论APP也好,还是web也好.最近接到了一个公司制作移动设备注册页面的需要.虽然之前也做过些移动设备的东西,不过还有些东西是知其然却不知其所有然.今天趁这个机会做个笔记.记录下之前遗留下来的问题.下面进入正题. 移动设备的屏幕要比PC屏幕小很多,如果按照PC的思路来做移动端,通常都会不尽如人意.于是不同的移动设备都给viewport设置了默认的宽度,大致为:safari为980px,opera为850px,android4.X为980p

    viewport, Web, Web开发, media, query, 移动设备December 27

  • Django:模型的定义

    一,定义模型 1,ORM 对象关系映射--Object Relational Mapping,简称ORM. Django 的对象关系映射器 (ORM) 位于框架的中心,介于数据模型(在 django.db.models.Model 类之上构建的 Python 类)和基础关系数据库对象之间. 简单来说,Django的ORM机制就是把底层的关系数据库和Python的面向对象特质联系起来.模型类映射数据表,对模型的操作直接反映到底层的数据表,即类代表了表,对象代表了其中的每一行,而对象的属性则代表了列

    python, django, Web, Web开发December 19

  • Web开发基本准则-55实录-缓存策略
    Web开发基本准则-55实录-缓存策略

    续上篇<Web开发基本准则-55实录-Web访问安全>. Web开发基本准则-55实录-缓存策略 郑昀 创建于2013年2月 郑昀 最后更新于2013年10月26日 提纲: Web访问安全 缓存策略 存储介质连接池 业务降级 并发请求的处理 关键词: 会话串号,Cache-Control头域,缓存穿透,缓存集体失效,缓存重建,缓存雪崩,缓存永不过期,缓存计数器, 二,缓存策略 这里的"缓存"概念不只限于服务器端的"缓存". 2.1.防会话串号 如果你收到

    Web开发, 缓存, 开发准则October 30

  • Web开发基本准则-55实录-Web访问安全
    Web开发基本准则-55实录-Web访问安全

    Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点.尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读,不要因为忽视这些基础点而制造一个又一个的漏洞或突发事件. Web开发基本准则-55实录-Web访问安全 郑昀 创建于2013年2月 郑昀 最后更新于2013年10月14日 提纲: Web访问安全 缓存策略 存储介质连接池 业务降级 并发请求的处理 关键词: Session Hijacking,XSS(Cross

    Web开发, 前端开发, web安全October 15

  • 30大最有影响力的Web设计与开发英文博客

    1stwebdesigner的创始人Dainis Graveris挑选出30个高质量和具有影响力的Web设计与前端技术博客,其中很多我们都耳熟能详.但这么完整的列表,还是值得收藏的.另外,你大概不会了解这些博客背后的人,来自哪个国家吧.往下看,有惊喜. http://www.1stwebdesigner.com/design/influential-web-design-blogs/ 这30个博客是(排名不分先后): #Smashing Magazine http://www.smashingm

    Web开发, 博客, Web设计, 英文博客August 22