--创建表 create table TESTWP ( ID ), C_DATE DATE ); select * from TESTWP; --2.创建一个sequence create sequence WP_SEQ minvalue maxvalue start increment cache ; --3.创建一个存储过程 create or replace procedure prc_wp_test is begin insert into testwp values(WP_SEQ.ne…
存储过程的详细建立方法 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单"new",弹出 template wizard窗口. name框中输入 GetSumAndSub , parameters中填入: p1 in number , p2 in number ,m out number , b out number . 单击ok,右边出现建立存储过程的代码窗口.其中内容为创建存储过程的语句. 在begin en…
使用job模拟定时从元数据表中抽取指定数据进入目标表的过程. 一.创建元数据表 --create table test_origianl create table test_original_data( id number(10,2) primary key, name varchar2(200), descCont varchar2(100), dateType char(5) ); 二.元数据表中插入数据 insert into test_original_data values(2.9,'…
这是教程的原始链接:http://django-intro-zh.readthedocs.io/zh_CN/latest/part1/ 创建你的第一个 Django 项目, 第一部分 来跟着实际项目学习 Django 吧. 在这个教程中,我门将创建一个基础的投票网站. 它包含两个部分: 一个让公众查看投票内容并进行投票的公共站点. 一个能让你增加.修改和删除投票的管理界面. 我们假设你已经成功的 安装 Django(zh).如果你不清楚是否已经安装 Django 或不清楚安装的版本,请尝试以下命…
日期:2018年11月26日 环境:window 10,VS2015 community 一.利用C++创建DLL 1.新建项目: 2.打开CreateDLL.cpp文件,并输入测试代码 #include "stdafx.h" int __stdcall Add(int a, int b) { return a + b; } int __stdcall Sub(int a, int b) { return a - b; } DLL Test Code 3.给工程添加一个.def文件,并…
创建你的第一个 Django 项目, 第五部分 这一篇从第四部分(en)结尾的地方继续讲起.我们在前几章成功的构建了一个在线投票应用,在这一部分里我们将其创建一些自动化测试. 自动化测试简介 自动化测试是什么? 测试,是用来检查代码正确性的一些简单的程序. 测试在不同的层次中都存在.有些测试只关注某个很小的细节(某个模型的某个方法的返回值是否满足预期?),而另一些测试可能检查对莫个软件的一系列操作(某一用户输入序列是否造成了预期的结果?).其实这和我们在教程的第一部分(zh)里做的并没有什么不同…
创建你的第一个 Django 项目, 第四部分 这一篇从第三部分(zh)结尾的地方继续讲起.我们将继续编写投票应用,专注于简单的表单处理并且精简我们的代码. 编写一个简单的表单 让我们更新一下在上一个教程中编写的投票详细页面的模板("polls/detail.html"),让它包含一个 HTML <form>元素: <!--- polls/template/polls/detail.html --> <h1>{{ question.question_…
创建你的第一个 Django 项目, 第三部分 这一篇从第二部分(zh)结尾的地方继续讲起.我们将继续编写投票应用,并且聚焦于如何创建公用界面--也被称为"视图". 设计哲学 Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」.比如,在一个博客应用中,你可能会创建如下几个视图: 博客首页--展示最近的几项内容. 内容"详情"页--详细展示某项内容. 以年为单位的归档页--展示选中的年份里各个月份创建的内容. 以月为单位的归档页--展示选中的月份里各…
创建你的第一个 Django 项目, 第二部分 这一篇从第一部分(zh)结尾的地方继续讲起.本节我们将继续写 Web 投票应用,并主要关注 Django 提供的自动生成的管理页面(admin site). 设计哲学 为你的员工和客户创建一个用于添加.修改和删除网站内容的管理页面是一项乏味的工作,而且不需要太多的创造力.因为这些原因,Django 提供完全自动地为模型创建管理接口的功能. Django 产生于一个公众页面和内容发布者页面完全分离的新闻类站点的开发过程中.站点管理人员使用管理系统来添…
最近有一个项目需求,需要调用一个exe,就上网查询了一下,顺利的完成了工作,感觉虽然简单,但挺有意思,就记录一下. 一,创建一个进程 1,代码视图(控制台程序) 2,代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; namespace KillProcess { class Program { static void…
一.创建存储过程 1.存储过程写法 create or replace procedure HVM_BYQ_TJ --变压器统计信息--->入库 (id in number) as begin .. loop then ) ; end if; then ) ; end if; end loop; end HVM_BYQ_TJ; 2.调用 call  HVM_BYQ_TJ(1); 二.触发器调用存储过程 1.创建触发器 create or replace trigger HVM_ZTPJ_BYQ…
-- 创建一个用户并分配表空间和分配权限 -- 以sysdba登录 oracle@sha-col-oracle-2:~> sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Mon Mar 7 18:48:59 2016 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Ed…
1.添加一个分类的标签,和主表的关系是 外键 class Category(models.Model): """ 分类 """ name = models.CharField('名称', max_length=16) def __unicode__(self):# 在Python3中用 __str__ 代替 __unicode__ return self.name class Blog(models.Model): ""&qu…
建你的第一个 Django 项目, 第六部分 这一篇从第五部分(zh)结尾的地方继续讲起.再上一节中我们为网络投票程序编写了测试,而现在我们要为它加上样式和图片. 除了服务端生成的 HTML 以外,网络应用通常需要一些其他的文件--比如图片,脚本和样式表--来帮助渲染网络页面.在 Django 中,我们把这些文件统称为"静态文件". 对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文件随便放在哪,只要服务程序能够找到它们就行.然而在大项目--特别是由好几个应用组成的大项目-…
[原创博文,转载请声明出处] 基于上一篇博文介绍如何源码编译创建自己的gatling可执行工具,今天介绍一下如何基于gatling做性能测试! 由于gatling的测试例脚本是基于scala写的,所以,测试的case脚本当然是一个scala文件了.gatling的测试脚本是用scala写的遵循DSL模型的可读性和维护性极强的脚本.由于DSL重在声明做什么,而不像一般的命令式的编程语言写一堆指令表述怎么做,所以DSL的声明式编程更加侧重在做什么上下功夫,给人一种类似自然语言的程序,但是它比自然语言…
因为工作中测试环境和开发环境是分开的,所以开发有时处理bug时需要连接测试数据库,这样出现一个问题是有些开发会为了验证某些问题任意改动数据库的表和字段,对测试库造成污染.为了能够让开发连接测试环境,同时又不污染测试库,可以给其提供一个只有查看权限(视情况开放其他权限)的用户 1.首先登陆sys用户,创建一个账号,并赋予连接权限 ; grant connect to test_cx; 2.设置权限,使其能够查看base库的所有表 登陆base库,然后执行如下语句,得到针对base库所有表的授权语句…
环境  idea  jdk1.8  tomcat  mysql 打开idea选择创建一个maven项目 然后点击next,next,finsh 然后看项目的结构 如图所示 接着创建com包,再在com包下新建四个包,分别命名为: 自定义pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"…
#1Demo: 1.创建表 create table job_table(run_time date); 2.创建存储过程 create or replace procedure job_proc is begin insert into job_table (run_time) values (sysdate); end; 3.创建每分钟执行一次的定时器 declare job number; begin dbms_job.submit(job, 'job_proc;', sysdate, '…
Docker 当大家点开这篇博客的时候,相信大家对docker多多少少也有些认识了,最近学习docker这门技术,略微有些心得,写篇文章记录一下学习过程并帮大家跳过一些坑. docker的核心有两个,一个是容器,一个是镜像. 镜像:可以理解为是只读的文件,我个人理解为是应用程序,例如tomcat,mysql,redis等 容器:可以理解为迷你的linux系统,是由docker创建的,镜像就是运行在容器中,容器之间也是彼此隔离的,比如我可以在docker中运行几个mysql服务 理解docker的…
win7 创建虚拟接入点,修改接入点名称和密码,然后存为bat文件,以管理员模式运行 netsh wlan set hostednetwork mode=allow ssid=APName key=password netsh wlan start hostednetwork PS:前提是开启防火墙 这只是创建了一个本地适配器,并没有一个完整路由器所需的DHCP服务和NAT功能,但是系统内置了此功能. 我们将具备外网访问能力的适配器共享给此接入点. 这样就能使用此接入点上网了.防火墙必须开启,否…
最近在写新项目,由于以前没有用过Maven,所以在创建Maven 项目的过程中遇到了很多问题...现在将整个创建过程给记录下来,方便查看 创建maven项目 创建完成项目后配置maven项目 修改web.xml文件 原始文件 修改后文件 修改org.eclipse.jdt.coer.prefs文件和org.eclips.wst.common.project.facet.core.xml文件 这两个文件在.setting文件夹中,不显示是因为设置的时候设置的不显示 最后检查一下发布 最后启动服务器…
一.使用命令行创建存储过程的步骤 :参数详情参考 https://www.mysqlzh.com/ 1.模板  delimiter $$ # 设置分隔符为 '$$' ,mysql默认的语句分隔符为 ';' ,这样在后续的 create 到 end 这段代码都会看成是一条语句来执行 CREATE PROCEDURE 存储过程名称(你的参数可选) BEGIN # 开始 // 要写的code // ... END$$ # 结束 DELIMITER ; #将语句的结束符号恢复为分号 注意,创建存储过程的…
成功安装oracle后,创建一个登录账户 1.切换到oracle用户下 su -l oracle 2.使用sysdba账户登录: sqlplus / as sysdba 3.创建用户 语法:CREATE USER 用户名 IDENTIFIED BY 密码; CREATE USER mmzsit IDENTIFIED BY mmzsit; 4.将刚创建的用户解锁/锁住 语法:ALTER USER 用户名 ACCOUNT UNLOCK/LOCK //用户解锁 alter user mmzsit ac…
1. 一个简单的swing public class Test(){ public static void main(String[] args){ JFrame frame = new JFrame(); JPanel panel = new JPanel(); JTextArea textArea = new JTextArea(); panel.setLayout(new GridLayout()); textArea.setText("test"); //当TextArea里的…
咳咳,标题一口气读下来确实有点累,让我先解释一下.另外文章底部有演示程序的下载. 本文介绍利用WPF创建一个含有以下特性的窗口: 有窗口阴影,比如QQ窗口外围只有几像素的阴影: 支持透明且无边框,为了自行美化窗口通常都会想到使用无边框窗口吧: 可正常最大化,WPF无边框窗口直接最大化会直接使窗口全屏即会将任务栏一并盖住: 窗口边缘改变窗口大小,可以拖动窗口边缘改变大小: 支持等同于标题栏的全窗口空白区拖动,这一特性可以参考QQ: 支持多显示器环境. 上述针对无边框窗口的特性均可以独立实现,本文将…
长阴影设计是平面设计的一个变体,添加了阴影,产生了深度的幻觉,并导致了三维的设计.在本教程中,我们将创建一个jQuery插件,通过添加完全可自定义的长阴影图标,我们可以轻松地转换平面图标. 戳我查看效果图 在本节教程中,我们将介绍长阴影设计的元素,我们将创建一个简单的jQuery插件,让我们来设计这些元素. 让我们开始吧! 长阴影元素设计设计是什么? 我们将把这个元素分离为不同的部分,以此组成一个完整的长阴影设计: 主要元素,或元素投射阴影. 阴影长度通常很长,因此给出了效果的名称.阴影长度也给…
setInterval是一个实现定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式.setInterval方法会不停地调用函数,直到 clearInterval被调用或窗口被关闭 定义和用法: setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭.由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参…
1. 如何创建一个定时任务,通过systemd系统 1. 如何创建一个定时任务,通过systemd系统 1.1. systemd中的timer 1.2. 自定义定时任务 1.2.1. 具体步骤 1.2.2. [Timer]区块属性详情 1.3. 删除定时器 Linux中,可以使用crontab创建一个定时任务. 首先,创建一个crontab文件,形如 # 每天的6点42分,运行一次spmake脚本 42 6 * * * /home/luzj/bin/spmake 紧接着,执行crontab fi…
1. 一个简单例子: public class Test(){ public static void main(String[] args){ JFrame frame = new JFrame(); JPanel panel = new JPanel(); JTextArea textArea = new JTextArea(); panel.setLayout(new GridLayout()); textArea.setText("test"); //当TextArea里的内容过…
执行环境 macOS Mojave: 10.14.5 xcode: Version 11.0 beta 6 (11M392q) 预览效果 完整代码 import SwiftUI class Item: Identifiable { var uuid: Int; var title: String init(title: String) { self.title = title self.uuid = generatteID() } } func _generateID() -> () -> I…