其他
暂未归类栏目
菜鸟可以飞
编程菜鸟一个,此处仅供自己学习笔记用,如果对大家有一点点帮助那将倍感荣幸,若有不对之处请多多指教勿喷。
展开
-
在批量Excel文件中找出有密码保护的
批量Excel文件中找出有密码保护的原创 2023-09-15 21:26:04 · 176 阅读 · 1 评论 -
设计模式介绍
1. 设计模式的起源最早提出“设计模式”概念的是建筑设计大师亚力山大Alexander。在1970年他的《建筑的永恒之道》里描述了投计模式的发现,因为它已经存在了千百年之久,而现代才被通过大量的研究而被发现。在《建筑的永恒之道》里这样描述:模式是一条由三个部分组成的通用规则:它表示了一个特定环境、一类问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题解决方案的核...转载 2018-04-18 11:28:32 · 345 阅读 · 0 评论 -
缓存Cache和Application比较
本文将会跟大家一起分析到关于application和cache两者实现缓存的差异,以及谁会更占优势,希望对大家有帮助。每个项目都有一些全局,常用的信息,而这些信息如果在每次使用时都载入,那必将耗费很大的资源,特别是对访问压力大的系统。因此,这个情况中,把这些全局信息放到缓存中是很必要的,放在缓存中可以使得数据能够很快的被读取,节省了很多宝贵的CPU和IO。项目中通常是用application 和c...转载 2018-04-21 20:54:01 · 2085 阅读 · 0 评论 -
Session和Cache的区别
Session和Cache的区别以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个应用程序范围内的信息,相当于全局变量。通常使用最频繁的是Session,那么Session和Cache又有什么区别呢?本...转载 2018-04-18 15:06:06 · 386 阅读 · 0 评论 -
Django---Cookie/Session机制详解与区别
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制在程序中,会话跟踪是很重要的事情。...转载 2018-03-29 11:29:56 · 1394 阅读 · 0 评论 -
Django---models操作
D jango 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。1、数据库的连接方式以及设置:在Django中默认使用的数据库类型是sqlite3,如果想要使用其他数据库就需要在set...转载 2018-03-28 20:52:31 · 3448 阅读 · 0 评论 -
Django---session与cookie机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的...转载 2018-03-28 20:44:45 · 294 阅读 · 0 评论 -
Django---Session和cookie的区别与联系
简述Session和cookie的联系与区别,session为什么说是安全的? 联系:两者都是用来存储访问信息的,并且session的技术需要依赖于cookie。细述:Session的使用要求用户浏览器必须支持Cookie,如果浏览器不支持私用Cookie,或者设置为禁用Cookie,name将不能使用Session。用户在进行访问时,服务器会通过查找session,将用户的session ID...原创 2018-03-08 19:21:11 · 324 阅读 · 0 评论 -
HTTP协议详解
HTTP协议详解一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 2.HTTP协议作为TCP/IP模型中应用层的协议也不例外。H...转载 2018-04-21 19:15:01 · 565 阅读 · 0 评论 -
JavaScript框架(最流行的16款)
本文列举了16个当前最流行的JavaScript框架,是对上文流行的7个Javascript框架的补充。本文为转载作为笔记而已哦!在这个列表中,既包括jQuery和Mootools,也有Zepo移动JavaScript框架。里面一定有你正在用的或想尝试用的JavaScript框架,看看列表吧!1. jQuery – Javascript框架应用最广泛的JavaScript框架,jQuery插件非常...转载 2018-04-19 20:09:43 · 3448 阅读 · 1 评论 -
Ajax框架(14个开源的)
14个开源Ajax框架介绍jQPie这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:利用$.getJSON方法简化来自PHP的请求和处理数据。利用$.(element).load方法注入PHP生成的html到某一页面元素中。利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数...转载 2018-04-19 00:46:41 · 4271 阅读 · 0 评论 -
JavaScript框架(常用的7个)
设计开发中的“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使设计师和开发人员把重点放在任务项目所特有的方面,避免重复开发。通常的讲,框架就是最常用的JavaScript框架和Web应用框架,当然,还有CSS框架(15个CSS框架简介和Typogridphy: 适合网格布局的CSS框架和用于网格设计的960网格系统)。下面我们介绍一些比较常见的Javasc...转载 2018-04-19 00:41:39 · 6344 阅读 · 0 评论 -
Json介绍以及与Xml的比较
读前声明:本文是我对json网上查找后的转载,经过个人整理、标记便于自己学习复习的笔记而已。JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,...转载 2018-04-03 14:47:27 · 753 阅读 · 0 评论 -
Linux安装软件命令小结
提纲:安装命令有:apt-get install、dpkg(强卸载,不建议用)、apt-cache(显示)apt-get install packagename——安装一个新软件包apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)dpkg --f...转载 2018-04-04 17:07:56 · 2618 阅读 · 0 评论 -
廖雪峰官网(做自己学习更方便进入官网地址笔记)
推荐一下大神的网站,廖雪峰老师!大家可以跟着一起学习哦!廖雪峰官网:https://www.liaoxuefeng.com/Python学习廖雪峰官网:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000git使用学习廖雪峰官网:https://www.liaoxuefeng.com/...原创 2018-04-16 23:22:48 · 5462 阅读 · 0 评论 -
tcp/ip协议知识详解
一、TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 TCP/IP协议栈是美国国防部高级研究计划局计算机网(AdvancedRe...转载 2018-04-19 01:29:12 · 1768 阅读 · 0 评论 -
TCP的三次握手四次挥手
1、TCP建立连接的三次握手过程 TCP会话通过三次握手来初始化。三次握手的目标是使数据段的发送和接收同步。同时也向其他主机表明其一次可接收的数据量(窗口大小),并建立逻辑连接。这三次握手的过程可以简述如下: (1)源主机发送一个同步标志位(SYN)置1的TCP数据段。此段中同时标明初始序号(Initial Sequence Number,ISN)。ISN是一个随时间变化的随机值。(客户端...转载 2018-04-19 01:25:51 · 221 阅读 · 0 评论 -
操作系统原理基础知识
操作系统原理我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。 本文完全是为普通电脑用户写的,省略了所有难以理解的算法、原理,没有太多细节上的东西,只是针对普通电脑用户可能感兴趣的问题给出了实现思想。写这些东西只是我的一相情愿,就怕我还是写得深了些,初学者读不懂。如果这10...转载 2018-04-19 01:36:38 · 12430 阅读 · 3 评论 -
mac---抓包工具Charles
本文转载自下文,为了便于我以后学习特写在这里用来作笔记的。http://blog.devtang.com/2015/11/14/charles-introduction/文章目录1. 目录及更新说明2. Charles 限时优惠3. 简介4. 安装 Charles5. 将 Charles 设置成系统代理6. Charles 主界面介绍7. 过滤网络请求8. 截取 iPhone 上的网络封包8.1....转载 2018-05-26 00:38:54 · 1315 阅读 · 0 评论 -
API测试工具---postman详解
出处: http://www.cnblogs.com/xiaoxi-3-/ 同名简书:https://www.jianshu.com/u/da1677475c27 前言:Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。接口请求流程一、get请求GET请求:点击Params,输入参数及value,可输入多个,即时显示在URL链接上,所以,GET请求的请求头与请求参数如...转载 2018-05-24 20:16:09 · 14712 阅读 · 8 评论 -
Github---使用入门及安装教程
在看这篇教程之前我想大家也在搜索怎样使用gitHub托管自己的项目,在使用gitHub之前我也遇到过各种问题,在网上我也搜索了很多,但总觉得网上搜索到的东西很多很杂,有的根本不知道是在表达什么。在这过程中我也遇到不少坑,经过自己的摸索最后终于安装成功并可以发布我的东西了。所以我就想做一篇我自己在使用过程中的一些心得。希望对大家有所帮助吧。首先第一步当然是找到gitHub的官网了,可以直接输入网址h...转载 2018-05-26 09:59:49 · 787 阅读 · 0 评论 -
Git---常用操作命令及完成一个分支任务的全部命令顺序
创建分支git checkout -b <branch_name>上述命令创建一个新的分支name,并且切换到新的分支,这里的-b参数表示创建并切换。如果仅仅是创建一个新的分支而不切换到新分支,则直接使用git branch <branch_name>命令。git branch <branch_name>在分支之间切换git checkout <br...原创 2018-05-26 09:56:10 · 1649 阅读 · 0 评论 -
Gitlab---基础配置及使用
本文转载自下地址,用来作自己的学习笔记用。https://blog.csdn.net/huaishu/article/details/50475175一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队...转载 2018-05-26 09:32:45 · 2713 阅读 · 0 评论