框架网页

程序员整理的各种不错的工具

久未见 提交于 2020-01-11 23:29:01
技术站点 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddit:同上 MSDN:微软相关的官方技术集中地,主要是文档类 infoq:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 cnblogs,51cto,csdn:常见的技术社区,各有专长 stackoverflow:IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核, OpenStack等免费的it电子书:http://it-ebooks.info/ DevStore:开发者服务商店 不错的书籍 人件 人月神话 代码大全2 计算机程序设计艺术 程序员的自我修养 程序员修炼之道 高效能程序员的修炼(成为一名杰出的程序员其实跟写代码没有太大关系) 深入理解计算机系统 软件随想录 算法导论(麻省理工学院出版社) 离线数学及其应用 设计模式 编程之美 黑客与画家 编程珠玑 C++ Prime Effective C++ TCP/IP详解 Unix 编程艺术 《精神分析引论》弗洛伊德 搞定:无压力工作的艺术 平台工具(都是开源的好东东哦) Redmine/Trac:项目管理平台 Jenkins/Jira(非开源):持续集成系统(Apache Continuum,这个是Apache下的CI系统,还没来得及研究)

Spring学习总结——Spring概念详解

蹲街弑〆低调 提交于 2020-01-10 07:37:37
Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。你可能正在想“Spring不过是另外一个的framework”。当已经有许多开放源代码(和专有)J2EEframework时,我们为什么还需要Spring Framework?Spring是独特的,因为若干个原因:它定位的领域是许多其他流行的framework没有的。Spring致力于提供一种方法管理你的业务对象。Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。因此从你的学习中,你可得到最大的价值。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象。它的设计从底部帮助你编写易于测试的代码。Spring是用于测试驱动工程的理想的framework。Spring对你的工程来说,它不需要一个以上的framework。Spring是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。它也涉及到其他framework没有考虑到的内容。 背景 Rod Johnson在2002年编著的《Expert one on one J2EE design and

python的库有多少个?python有多少个模块?

守給你的承諾、 提交于 2020-01-08 13:42:17
这里列举了大概500个左右的库: ! Chardet字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable主要用于在终端或浏览器端构建格式化的输出。 difflib,[Python]标准库,计算文本差异 Levenshtein,快速计算字符串相似度。 fuzzywuzzy,字符串模糊匹配。 esmre,正则表达式的加速器。 shortuuid,一组简洁URL/UUID函数库。 ftfy,Unicode文本工具7 unidecode,ascii和Unicode文本转换函数。 xpinyin,将汉字转换为拼音的函数库 pangu.py,调整对中日韩文字当中的字母、数字间距。 pyfiglet,Python写的figlet程序,使用字符组成ASCII艺术图片 uniout,提取字符串中可读写的字符 awesome slugify,一个Python slugify库,用于处理Unicode。 python-slugify,转换Unicode为ASCII内码的slugify函数库。 unicode-slugify,生成unicode内码,Django的依赖包。 ply,Python版的lex和yacc的解析工具 phonenumbers,解析电话号码,格式,存储和验证的国际电话号码。 python

16 款最流行的 JavaScript 框架

流过昼夜 提交于 2020-01-08 08:12:41
本文列举了16个当前最流行的JavaScript框架。在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架。 里面一定有你正在用的或想尝试用的JavaScript框架,看看列表吧! 1. jQuery – Javascript框架 应用最广泛的JavaScript框架,jQuery插件非常之多,涉及 LightBox灯箱插件 、日期插件、图表插件等各种类型的插件不计其数,OsChina就收录了1000多款jQuery插件。 2. Dojo Javascript框架 Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。 3. Sencha Ext JS4 Javascript框架 Sencha 是由 ExtJS 、 jQTouch 以及 Raphael 三个项目合并而成的一个新项目。是绘画、图表引擎,使用DOM-accessible JavaScript图表和矢量图。 4.

关于窗口跳转的一些总结

血红的双手。 提交于 2020-01-08 03:36:41
  在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 1、window.self   功能: 是对当前窗口自身的引用。它和window属性是等价的。   语法: window.self   注: window、self、window.self是等价的 2、window.top    功能: 返回顶层窗口,即浏览器窗口。    语法: window.top    注: 如果窗口本身就是顶层窗口,top属性返回的是对自身的引用 3、window.parent    功能: 返回父窗口    语法: window.parent    注: 如果窗口本身就是顶层窗口,parent属性返回的是对自身的引用   在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。    总结: 你应该当将框架视为窗口中的不同区域,框架是浏览器窗口中特定的部分。一个浏览器窗口可以根据你的需要分成任意多的框架,一个单个的框架也可以分成其它多个框架,即所谓的嵌套框架。    注:parent与opener的区别:   parent指父窗口,在frameset中

Django框架基础一

▼魔方 西西 提交于 2020-01-06 15:37:55
Django框架简介 1、web框架本质 所有的Web应用本质就是一个socket服务端,用户使用的浏览器就是socket客户端 软件开发架构: C/S架构和B/S架构,B/S架构本质也是C/S 1、纯手撸简易版web框架 ,实现根据用户输入的后缀不同内容返回不同的结果 1 import socket 2 ​ 3 server = socket.socket() 4 server.bind(('127.0.0.1', 9876)) 5 server.listen(5) 6 ​ 7 ​ 8 while True: 9 conn, addr = server.accept() 10 data = conn.recv(1024) 11 # Http协议的响应信息,HTTP/1.1表示当前协议为Http。1.1是协议的版本。200表示成功, OK表示好的 12 conn.send(b'HTTP/1.1 200 OK\r\n\r\n') 13 # print(data) 14 data = data.decode('utf8') # 返回的是一串字符串,第二个字符串就是用户输入的后缀 15 # 获取用户输入的后缀内容 16 target_url = data.split('\r\n')[0].split(' ')[1] 17 # 判断用户输入的内容返回不同的内容 18 if target

Js中的window.parent ,window.top,window.self 详解

微笑、不失礼 提交于 2020-01-05 01:41:30
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 window.self 功能:是对当前窗口自身的引用。它和window属性是等价的。 语法:window.self 注:window、self、window.self是等价的。 window.top 功能:返回顶层窗口,即浏览器窗口。 语法:window.top 注:如果窗口本身就是顶层窗口,top属性返回的是对自身的引用。 window.parent 功能:返回父窗口。 语法:window.parent 注:如果窗口本身是顶层窗口,parent属性返回的是对自身的引用。 在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。 判断当前窗口是否在一个框架中: <script type="text/javascript"> var b = window.parent==window.self; document.write( "当前窗口是否是底层窗口:"+b ); </script> 你应当将框架视为窗口中的不同区域,框架是浏览器窗口中特定的部分。一个浏览器窗口可以根据你的需要分成任意多的框架

Django框架基础一

痞子三分冷 提交于 2020-01-04 01:13:30
Django框架简介 1、web框架本质 所有的Web应用本质就是一个socket服务端,用户使用的浏览器就是socket客户端 软件开发架构: C/S架构和B/S架构,B/S架构本质也是C/S 1、纯手撸简易版web框架 ,实现根据用户输入的后缀不同内容返回不同的结果 1 import socket 2 ​ 3 server = socket.socket() 4 server.bind(('127.0.0.1', 9876)) 5 server.listen(5) 6 ​ 7 ​ 8 while True: 9 conn, addr = server.accept() 10 data = conn.recv(1024) 11 # Http协议的响应信息,HTTP/1.1表示当前协议为Http。1.1是协议的版本。200表示成功, OK表示好的 12 conn.send(b'HTTP/1.1 200 OK\r\n\r\n') 13 # print(data) 14 data = data.decode('utf8') # 返回的是一串字符串,第二个字符串就是用户输入的后缀 15 # 获取用户输入的后缀内容 16 target_url = data.split('\r\n')[0].split(' ')[1] 17 # 判断用户输入的内容返回不同的内容 18 if target

HTML复习

白昼怎懂夜的黑 提交于 2020-01-03 07:48:20
HTML复习 HTML介绍 1什么是HTML: HTML (HyperText Markup Language) 超文本标记语言,是用特殊标记(tag)来描述文档结构和表现形式的一种语言。使用HTML语言描述的文件,需要通过Web浏览器显示出效果。 2 HTML开发工具: HTML开发工具:记事本、EditPlus、UltraEdit、Dreamweaver等。 3 HTML标记控制内容显示的语法: 4 HTML文件结构: 5 HTML的执行方式: HTML的执行方式是边解释边执行的方式。 6 HTML 包含: 1. 文本: 无论科技如何发达传输信息文本还是最主要的方式之一,先看一下文本在网页中的设计: 2. 图片: 图片现实也是网页必要的一部分: 3. 超链接 网页之所以成为网页,就是因为它可以连接转换到其他网页,超级连接,可以连接网页中的某个位置,连接某个互联网网页,连接某个文件等。 4. 表格: 表格也是我们经常在网页中看见的,看一下如何创建表格: 5. 框架: <frameset>标签的属性: 6 . 层: 也就是我们使我们的一张网页可以多层显示内容: 7. 表单: 就是我们提交的信息表,这里简单说一下他的建立和简单属性: HTML详细内容 1 HTML中的标签(单标签和双标签): 单标签:只需单独使用就能完整地表达意思的标记, 语法: < 标签名称> 如:<br>断行标记

PHP资源列表

可紊 提交于 2020-01-01 23:55:19
Composer Repositories Composer源 Firegento - Magento模块Composer源 Packagist - PHP包的源 PaketHub - 集成的PHP包的源 Private Packagist - 一个PHP的服务,提供Composer包的存储 WordPress Packagist - 使用Composer管理你的WordPress插件 Zend Framework Packages - Zend Framework Composer源 依赖管理 Dependency Management 依赖和包管理库 Composer Installers - 一个多框架Composer库安装器 Composer - 一个包和依赖管理器 Melody - 一个用于构建Composer脚本文件的工具 Pickle - 一个PHP扩展安装器 其他的依赖管理 Dependency Management Extras 其他的相关依赖管理 Composed - 一个在运行时解析你项目Composer环境的库 Composer Checker - 一个校验Composer配置的工具 Composer Merge Plugin - 一个用于合并多个composer.json文件的Composer插件 Composition -