- web-商城项目测试-发货流程
Dashesand
测试用例测试功能测试
web-商城项目测试发货流程共有4条路径所有项都成功:登录成功-审核订单通过-发货-填写物流单号成功发货成功登录失败发货失败审核不通过:登陆成功-审核订单不通过物流单号不匹配:登陆成功–审核通过–发货-填写物流错误用例优先级p0:一般为保证软件中最主要的、重要的功能,最基本的流程能正常运行而设计p1:次要功能,小功能p2:边界、错误的设置p3:错误信息、较复杂的场景、不常用的场景用例标题预期结果(
- 享受每一点的进步
微酸小小鱼
昨天学的一个新的小功能,虽然不难,挺酷,就是给微信群做合影。下面就是给我的其中一个群做的。图片发自App这样小小的收获,也会让生活多一些愉悦感,就是这小小的愉悦感,让对生活多了热爱和耐心,进而让生活更美好。瞧,就是这么简单,每天做一点让自己开心的事。哪怕只是一点,一切会由此不同。
- 自动化测试策略设计和避坑概要
Alex艾力的IT数字空间
单元测试测试工具压力测试测试用例测试覆盖率安全性测试运维
高效的自动化测试策略需结合分层模型、多维度覆盖及持续优化机制实施框架:一、分层设计测试策略(金字塔模型)单元测试层(基础层)目标:验证最小功能单元(函数/类)的正确性,覆盖率需达80%以上。工具:JUnit(Java)、pytest(Python)、Mockito(模拟依赖)。实践:开发阶段同步编写,通过参数化测试覆盖边界条件(如空值、超限值)。集成测试层(中间层)目标:验证模块间接口交互,如数据
- 从单体脚本到模块化设计:Python工程师的架构思维跃迁
引言:从“一团乱麻”到“乐高积木”你是否曾经打开一个Python脚本,里面密密麻麻挤着上千行代码?函数相互缠绕,全局变量随处可见,想改一个小功能却心惊胆战,生怕牵一发而动全身?这就是典型的“单体脚本”(MonolithicScript)困境。作为过来人,我深知这种痛苦。本文将手把手带你跳出这个泥潭,掌握模块化设计的核心思想,并初步建立宝贵的架构设计思维,让你的代码从“勉强运行”跃迁到“优雅可维护”
- 微服务介绍
背景:从单体架构到微服务的驱动力单体架构的痛点:初期简单:开发部署快,适合创业公司或小型项目(如简单的博客系统或早期电商平台)。后期瓶颈显著:可伸缩性差:用户量和流量激增时,单服务器性能成为瓶颈。单纯通过集群(复制整个应用)缓解,资源利用率不高且成本增加。复杂性高、耦合紧:业务膨胀导致代码库庞大臃肿,模块间高度耦合。修改一个小功能可能需编译、测试、部署整个应用,风险高、效率低。技术栈僵化:整个应用
- FlatBuffers(概念、原理及优势、在TS中的使用)
前端杂货铺
TodoList100个小知识FlatBuffersJSON序列化反序列化
个人简介个人主页:前端杂货铺♂️学习方向:主攻前端方向,正逐渐往全干发展个人状态:研发工程师,现效力于中国工业软件事业人生格言:积跬步至千里,积小流成江海推荐学习:前端面试宝典100个小功能Vue2Vue3Vue2/3项目实战Node.js实战Three.js个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧文章目录介绍在Vue中使用FlatBuffersFlatBuff
- TDengine 3.3.5.0 新功能 —— 查看库文件占用空间、压缩率
TDengine (老段)
TDengine产品设计数据库时序数据库物联网tdengine涛思数据iot
1.背景TDengine之前版本一直没有通过SQL命令查看数据库占用的磁盘空间大小,从3.3.5.0开始,增加了这个方便且实用的小功能,这里详细介绍下。2.SQL基本语法selectexprfrominformation_schema.ins_disk_usage[wherecondtion]行为说明:查看各个vgroup的各个组件磁盘占用情况,并且可以通过查询语句计算压缩率等。示例:taos>s
- STM32 CAN 单个设备回环通信及三个设备互相通信
2401_88885971
网络
一、基本流程基础配置分为三大块:1.CAN外设的初始化RCC时钟初始化(GPIO时钟和CAN1的时钟)GPIO初始化(CAN_TX复用推挽输出模式,CAN_RX上拉输入模式)整个CAN外设的初始化(结构体配置,模式,波特率,各种其余小功能......)单独对过滤器初始化(结构体配置,过滤器位宽、模式、R1R2的值、FIFO关联、使能的参数)最后若是使用中断再加上ITConfig函数使能中断输出,再
- 实现QT中图片的放大与缩小功能
周不宅
本文还有配套的精品资源,点击获取简介:本文详细介绍了在QT编程环境中,如何通过QLabel和QPushButton实现图片的显示以及放大缩小功能。首先创建一个QT项目,设计界面并添加QLabel和QPushButton。通过QLabel的setPixmap()方法加载图片,以及使用QPushButton的信号和槽机制定义放大和缩小图片的逻辑。缩放操作使用QPixmap的scaled()方法,并保持
- Python 函数
a1055186977
python
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段也是程序的最小功能单位定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return[表达式]结束
- python放大代码放大_Python中的放大缩小功能
weixin_39865277
python放大代码放大
有两个问题。首先,当您将Button-1和Double-1事件都添加到按钮小部件中时,双击将同时触发这两个事件。最后他们互相取消了,所以只有按一下键才能正常工作。在其次,正如我在thisSOanswer中指出的,某些元素,如文本,不会缩放,它们将保持不变。您需要手动缩放字体以模拟文本缩放。在下面是对您的代码按照上面的行进行的一次重做。我改变了它,使左键和右键单击按钮可以放大或缩小画布:fromtk
- 50个Python实用代码案例:拿来即用,效率翻倍!
朱公子的Note
pythonPython实用代码案例
想象一下,每次敲代码都能瞬间搞定需求,每一个小功能都能快速复用,这样的高效编程体验是不是你梦寐以求的?别再苦苦翻找资料了,今天就让我们直接拿走50个高频实用的Python代码案例,让你的开发效率直线上升!为什么有些程序员总能又快又好地完成任务?秘诀之一,就是掌握了一套随时拿来即用的代码模板!那么,到底哪些Python代码值得收藏?又有哪些案例是真正能在实战中提高效率的?Python作为一门简洁而强
- 改写自己的浏览器插件工具 myChromeTools
waterHBO
javascript
1.起因,目的:前面我写过,自己的一个浏览器插件小工具最近又增加一个小功能,可以自动滚动页面,尤其是对于那些瀑布流加载的网页。最新的代码都在这里2.先看效果3.过程:代码1,模拟鼠标自然滚动//处理滚动控制逻辑,响应popup.js发送的startScroll和stopScroll消息。(function(){letscrollInterval=null;functionsmoothAutoScr
- <uniapp><threejs>在uniapp中,怎么使用threejs来显示3D图形?
机构师
uniapp手机程序实例专栏uni-app3dthreejsjavascriptHBuilderXuni
前言本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。发文平台CSDN环境配置系统:windows平台:visualstudiocode、HBuilderX(uniapp开发)语言:javascript、html、vue库:three.js概述本文研究一下在uni
- <uniapp><vuex><状态管理>在uniapp中,如何使用vuex实现数据共享与传递?
机构师
uniapp手机程序实例专栏uni-appvuexvue数据管理
前言本专栏是基于uniapp实现手机端各种小功能的程序,并且基于各种通讯协议如http、websocekt等,实现手机端作为客户端(或者是手持机、PDA等),与服务端进行数据通讯的实例开发。发文平台CSDN环境配置系统:windows平台:visualstudiocode、HBuilderX(uniapp开发)语言:javascript、html、vue库:websocket、http概述本文主要
- 【CodeBuddy】三分钟开发一个实用小功能之:3D卡片翻转画廊
前言在数字化飞速发展的时代,编程已然成为推动各行业进步的核心力量。对于广大开发者而言,如何高效、精准地完成代码编写,是一项长期的挑战。不久前,我遇到了一个颇具难度的项目需求——打造一个具有3D效果的卡片翻转画廊网页。这个项目要求具备精美的界面设计、流畅的交互效果以及良好的用户体验。我满心期待地与CodeBuddy展开了一场深入的交流,向它详细阐述了我的需求,包括页面布局、色彩搭配、交互逻辑等方面的
- Axure元件动作三:设置文本
结构化知识课堂
Axure应用交互设计axure交互设置文本产品经理
亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢!Axure产品经理精品视频课已登录CSDN可点击学习https://edu.csdn.net/course/detail/40420课程主题:设置文本主要内容:掌握文本框的类型、属性、设置文本赋值的过程应用场景:各种输入框、数据的重复赋值;多种小功能实现的基础;案例展示:
- 生成本地验证码 _Android源码
Satisfied_zx
这是我做的项目的一个小功能,实现了产生本地验证码的功能,点击验证码图片可以进行更换,其中还包含一些控件的美化,代码很简单,适合初学者。下载地址:http://www.devstore.cn/code/info/721.html
- Teamcenter13.3-RCP开发基础
Mr_GGI
Teamcenter13.3javaeclipse开发语言teamcenter13.3
一、插件概述1、Plugin定义一个插件(plug-in)是Eclipse平台中的最小功能单元,它可以被独立的开发和发布。2、Plugin的内容组成1)JAR中的Java代码2)一些只读文件和其它资源(例如图片、web模板、消息资源文件、本地类库等)。3)一个插件清单,用于声明它与其它插件之间的连接关系,一个插件的清单由几个文件表示:①manifest.mf文件是一个OSGIbundle清单,它描
- 洛谷P1083 借教室(NOIP提高2012第二天第二题)
zhouhongkai06
二分答案线段树
题目描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租借。共有m份订单,每份订单用三个正整数描述,分别为dj,sj,tj,表示某租借者需要从第sj天到第tj天租借教室(
- 【Python】FastAPI框架快速实现后端(一)
Meepoljd
pythonfastapi数据库
FastAPI框架快速实现后端-SQLModel的使用介绍正文基础模型模型与表定义数据表模型关系定义介绍最近1个多月,用FastAPI做了几个日常工作用的小功能,感觉FastAPI确实很适合这种场景,功能要求简单,交付要求比较急,这个时候一个人就能快速用FastAPI写个东西出来马上就用,在这个背景下,我选择使用FastAPI,并且使用过程中也算是有了些积累,分享一下,本章先说说SQLModel。
- python自动化测试
code_shenbing
python项目集合python开发语言自动化测试
Python自动化测试指南Python是自动化测试领域的首选语言之一,凭借其简洁的语法、丰富的库和强大的生态系统,能够高效地实现各种测试需求。本文将详细介绍Python在自动化测试中的应用,涵盖Web测试、API测试、单元测试、GUI测试等多个方面。1.自动化测试基础测试金字塔E2E测试(少量)▲│集成测试(适量)▲│单元测试(大量)测试类型单元测试:测试最小功能单元集成测试:测试模块间交互系统测
- SpringBoot 常用注解通俗解释
小鸡脚来咯
springboot后端java
SpringBoot常用注解通俗解释一、启动类相关1.@SpringBootApplication•作用:这是SpringBoot项目的"总开关",放在主类上•通俗理解:相当于对电脑说:"开机!我要用SpringBoot了!"•包含三个小功能:◦`@Configuration`:告诉Spring这里有些配置◦`@EnableAutoConfiguration`:让SpringBoot自动配置◦`@
- 接口参数差异对比小功能
@半良人
pythontestpython
背景:在对接第三方系统的时候,对比参数显得是一个很繁琐的事情参数少返了参数多返了参数的核对(对应中文名称)实现:pythonflask框架参数的中文对照名称参数多返了哪些参数少返了哪些JSONProcessor返回首页JSONProcessorProcessJSONResultfunctionisValidJSON(str){try{JSON.parse(str);returntrue;}catc
- 利用纯JS开发浏览器小窗口移动广告小功能
T-shmily
javascriptjavascript
效果展示直接上代码如果要用到vue项目里面,直接按照vue的写法改动就行,一般没有多大的问题,顶部的占位是我项目需求,你可以按照要求改动。*{margin:0;box-sizing:border-box;}.zhanwei{width:100%;height:160px;border:1pxsolidred;}#thediv{width:137px;height:177px;display:fle
- 设计模式精讲:掌握工厂方法与抽象工厂的精髓
Lion 莱恩呀
Linux后台开发技术设计模式c++工厂方法模式抽象工厂模式简单工厂模式开发语言linux
设计模式精讲:掌握工厂方法与抽象工厂的精髓一、引言:如何学习设计模式?二、工厂方法(也叫工厂模式)2.1、代码结构2.2、符合的设计原则2.3、小结三、抽象工厂3.1、代码结构3.2、符合的设计原则3.3、小结四、总结一、引言:如何学习设计模式?学习设计模式最主要要抓住一点:就是怎么分析这个稳定点和变化点。自己实现一个框架,或者是实现一个具体的小功能,本质上分析问题的思路都是一样的,首先要去把稳定
- 详记函数(上)--Pyhton入门笔记6
月光带路
Pyhton入门笔记笔记python开发语言经验分享
函数函数使得程序的编写、阅读、测试和修复都变得更加的容易。使用函数可以避免重复编写相同代码,提高开发效率,还可以将复杂问题分解为小功能模块。本篇文章依然是面向Python零基础的朋友,代码中的注释也包含了一些知识!我会使用一些生动的例子来阐述一个知识点,辅助大家理解记忆!定义函数关键字def关键字def提示Python将要定义一个函数了:defgreet(name):#函数头以冒号结尾"""这个函
- SpringBoot和微服务学习记录Day1
小斌的Debug日记
springboot微服务学习
分布式架构为了解决大量的用户请求,需要多台服务器,为处理某些请求将一些服务器划分为一个集群,通过一种技术来处理集群的请求典型应用:nginx:Tomcat集群Redis:哨兵模式MySQL:mycat微服务微小的服务,是针对于某一个功能或模块的小功能,单独部署微服务架构原来写的是项目都是单体架构,在架构设计中,如果用户请求量很大,某些功能频繁使用建议将功能拆分为不同模块,也就是不同的微服务Spri
- 如何判断数组被填满?
一峰说
学习技术路途上的问题数组
今天想要实现一个小功能就是把每个自己输入字符串输入到数组中,再用数组打印出来。首先我们有想过一个问题吗?如何实现把数据录入进去后,一起打印出来?那是不是应该要判断数组刚好满了自己定下的边界。展示一下自己想出来的方法(大神不要见笑呀):然后这个功能的核心代码是if(id[id.length-1]!=""){}效果图:这个意思就是先判断数组的值是否被填满,再进行打印数组里的数值,胖峰的逻辑也不太好,目
- 彻底明白VUE修饰符sync
漱冰濯雪
vuevue
https://www.jianshu.com/p/d42c508ea9de官方推荐使用一种update:my-prop-name的模式来替代事件触发,目的是为了优雅而不粗鲁的实现父子组件间的双向绑定!先来完成一个小功能:通过父组件按钮将子组件显示出来,如图:父组件代码:importchildfrom"@/components/child"exportdefault{data(){return{i
- Spring4.1新特性——综述
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- Schema与数据类型优化
annan211
数据结构mysql
目前商城的数据库设计真是一塌糊涂,表堆叠让人不忍直视,无脑的架构师,说了也不听。
在数据库设计之初,就应该仔细揣摩可能会有哪些查询,有没有更复杂的查询,而不是仅仅突出
很表面的业务需求,这样做会让你的数据库性能成倍提高,当然,丑陋的架构师是不会这样去考虑问题的。
选择优化的数据类型
1 更小的通常更好
更小的数据类型通常更快,因为他们占用更少的磁盘、内存和cpu缓存,
- 第一节 HTML概要学习
chenke
htmlWebcss
第一节 HTML概要学习
1. 什么是HTML
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器(IE,FireFox等)软件知道HTML语言的语法,可以用来查看HTML文档。目前互联网上的绝大部分网页都是使用HTML编写的。
打开记事本 输入一下内
- MyEclipse里部分习惯的更改
Array_06
eclipse
继续补充中----------------------
1.更改自己合适快捷键windows-->prefences-->java-->editor-->Content Assist-->
Activation triggers for java的右侧“.”就可以改变常用的快捷键
选中 Text
- 近一个月的面试总结
cugfy
面试
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275
前言
打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。 
- HTML5一个小迷宫游戏
357029540
html5
通过《HTML5游戏开发》摘抄了一个小迷宫游戏,感觉还不错,可以画画,写字,把摘抄的代码放上来分享下,喜欢的同学可以拿来玩玩!
<html>
<head>
<title>创建运行迷宫</title>
<script type="text/javascript"
- 10步教你上传githib数据
张亚雄
git
官方的教学还有其他博客里教的都是给懂的人说得,对已我们这样对我大菜鸟只能这么来锻炼,下面先不玩什么深奥的,先暂时用着10步干净利索。等玩顺溜了再用其他的方法。
操作过程(查看本目录下有哪些文件NO.1)ls
(跳转到子目录NO.2)cd+空格+目录
(继续NO.3)ls
(匹配到子目录NO.4)cd+ 目录首写字母+tab键+(首写字母“直到你所用文件根就不再按TAB键了”)
(查看文件
- MongoDB常用操作命令大全
adminjun
mongodb操作命令
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令 如:如果你想创建一个“myTest”的数据库,先运行use myTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“myTest”的数据库。
一
- bat调用jar包并传入多个参数
aijuans
下面的主程序是通过eclipse写的:
1.在Main函数接收bat文件传递的参数(String[] args)
如: String ip =args[0]; String user=args[1]; &nbs
- Java中对类的主动引用和被动引用
ayaoxinchao
java主动引用对类的引用被动引用类初始化
在Java代码中,有些类看上去初始化了,但其实没有。例如定义一定长度某一类型的数组,看上去数组中所有的元素已经被初始化,实际上一个都没有。对于类的初始化,虚拟机规范严格规定了只有对该类进行主动引用时,才会触发。而除此之外的所有引用方式称之为对类的被动引用,不会触发类的初始化。虚拟机规范严格地规定了有且仅有四种情况是对类的主动引用,即必须立即对类进行初始化。四种情况如下:1.遇到ne
- 导出数据库 提示 outfile disabled
BigBird2012
mysql
在windows控制台下,登陆mysql,备份数据库:
mysql>mysqldump -u root -p test test > D:\test.sql
使用命令 mysqldump 格式如下: mysqldump -u root -p *** DBNAME > E:\\test.sql。
注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报
- Javascript 中的 && 和 ||
bijian1013
JavaScript&&||
准备两个对象用于下面的讨论
var alice = {
name: "alice",
toString: function () {
return this.name;
}
}
var smith = {
name: "smith",
- [Zookeeper学习笔记之四]Zookeeper Client Library会话重建
bit1129
zookeeper
为了说明问题,先来看个简单的示例代码:
package com.tom.zookeeper.book;
import com.tom.Host;
import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.ZooKeeper;
import org.apache.zookeeper.Wat
- 【Scala十一】Scala核心五:case模式匹配
bit1129
scala
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)
- 运维的一些面试题
yuxianhua
linux
1、Linux挂载Winodws共享文件夹
mount -t cifs //1.1.1.254/ok /var/tmp/share/ -o username=administrator,password=yourpass
或
mount -t cifs -o username=xxx,password=xxxx //1.1.1.1/a /win
- Java lang包-Boolean
BrokenDreams
boolean
Boolean类是Java中基本类型boolean的包装类。这个类比较简单,直接看源代码吧。
public final class Boolean implements java.io.Serializable,
- 读《研磨设计模式》-代码笔记-命令模式-Command
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
/**
* GOF 在《设计模式》一书中阐述命令模式的意图:“将一个请求封装
- matlab下GPU编程笔记
cherishLC
matlab
不多说,直接上代码
gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。
g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU
reset(g) %也可以清空GPU中数据。
a=1;
a=gpuArray(a); %将a从CPU移到GPU中
onGP
- SVN安装过程
crabdave
SVN
SVN安装过程
subversion-1.6.12
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --with-openssl=/
- sql 行列转换
daizj
sql行列转换行转列列转行
行转列的思想是通过case when 来实现
列转行的思想是通过union all 来实现
下面具体例子:
假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*/
/*
想变成
姓名 &
- MySQL--主从配置
dcj3sjt126com
mysql
linux下的mysql主从配置: 说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slave版本。(版本向下兼容)
mysql1 : 192.168.100.1 //master mysq
- 关于yii 数据库添加新字段之后model类的修改
dcj3sjt126com
Model
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被
- sublime text3 中文乱码解决
dyy_gusi
Sublime Text
sublime text3中文乱码解决
原因:缺少转换为UTF-8的插件
目的:安装ConvertToUTF8插件包
第一步:安装能自动安装插件的插件,百度“Codecs33”,然后按照步骤可以得到以下一段代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a30980927
- 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM
geeksun
PHP
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI
FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不
- Git push 报错 "error: failed to push some refs to " 解决
hongtoushizi
git
Git push 报错 "error: failed to push some refs to " .
此问题出现的原因是:由于远程仓库中代码版本与本地不一致冲突导致的。
由于我在第一次git pull --rebase 代码后,准备push的时候,有别人往线上又提交了代码。所以出现此问题。
解决方案:
1: git pull
2:
- 第四章 Lua模块开发
jinnianshilongnian
nginxlua
在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能Lua应用的关键。使用require第一次导入模块后,所有Nginx 进程全局共享模块的数据和代码,每个Worker进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每Worker进程共享而不是每Nginx Server共享;另外注意之前我们使用init_by_lua中初
- java.lang.reflect.Proxy
liyonghui160com
1.简介
Proxy 提供用于创建动态代理类和实例的静态方法
(1)动态代理类的属性
代理类是公共的、最终的,而不是抽象的
未指定代理类的非限定名称。但是,以字符串 "$Proxy" 开头的类名空间应该为代理类保留
代理类扩展 java.lang.reflect.Proxy
代理类会按同一顺序准确地实现其创建时指定的接口
- Java中getResourceAsStream的用法
pda158
java
1.Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。 2. Class.getClassLoader.get
- spring 包官方下载地址(非maven)
sinnk
spring
SPRING官方网站改版后,建议都是通过 Maven和Gradle下载,对不使用Maven和Gradle开发项目的,下载就非常麻烦,下给出Spring Framework jar官方直接下载路径:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
s
- Oracle学习笔记(7) 开发PLSQL子程序和包
vipbooks
oraclesql编程
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL