自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据集的Locate解析

delphi数据集的Locate解析:参数: 1. KeyFields:需要定位的字段,可为复数,以;分隔,如aa;bb 2. KeyValues: 定位的值,可以为复数,形如VarArrayOf(aa,bb) 3. Options: 附加属性,TLocateOptions类,拥有2个值:loCaseInsensitive,loPartialKey 3.1loCaseInsensitive:不区分大小写定位 3.2...

2020-12-11 14:34:28 281

原创 SQL多值查询小技巧

一般我们在日常码代码中,经常会遇到传入复数ID或者其他字段用于查询的情况。而变量不能直接代用到脚本中使用。一定程度上来说有点麻烦。举个例子,来说明下这种情况:1. 首先准备下测试数据,创建测试表,代码如下:CREATE TABLE TESTAA(ID INT)INSERT INTO TESTAA(ID)SELECT 1UNIONSELECT 2UNION SELECT 32. 模拟下多值传参使用情况,代码如下:DECLARE @AA VARCHAR(32)SET @AA

2020-11-05 09:36:11 4572

转载 SQL SERVER中的递归调用

原料--创建组织架构表create table Org( OrgId nvarchar(50) primary key, ParentId nvarchar(50), OrgName nvarchar(50))--添加数据insert into Org (OrgId,ParentId,OrgName) values('00',null,'***集团')insert into Org (OrgId,ParentId,OrgName) values('01','.

2020-10-30 09:15:29 1356

翻译 CONVERT() 函数

定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。sty...

2019-02-15 09:37:10 29940 3

翻译 GetDC 函数

GetDC 函数GetDC函数为一个指定窗口的客户端区域或者整个屏幕从一个设备上下文(DC)中提取一个句柄。你可以使用这个返回的句柄,在随后的GDI函数中用于在DC中画图。设备上下文是一个不透明的数据结构,它的值通常在GDI内部使用。GetDCEx函数是对GetDC函数的扩展,它在如何以及是否在客户端区域发生的剪切为应用程序提供更多的控制。语法HDC GetDC( HWND ...

2018-12-13 09:46:58 17491

翻译 TensorFlow之四 ----- 面向专家的深度MNIST

TensorFLow是一个做大规模数字计算的强有力的库。它发展的其中一个任务就是实现和训练深度神经网络。在这个教程中我们将会学习一个TensorFlow模型的基础建立块,当构建一个深度卷积的MNIST分类器的时候。这份指导假设已经熟悉了神经网络和MNIST数据集。如果你还没有这些背景,请阅读。在开始之前请确认你已经安装了TensorFlow。1. 关于这个教程这个教程的

2017-11-26 22:44:45 262

翻译 TensorFlow之三 ----- 机器学习初学者的MNIST

这个教程旨在哪些对机器学习和TensorFlow都是新手的读者。如果你已经知道MNIST是什么,并且了解softmax(多项逻辑)回归,你更应该阅读。无论你开始那个教程,请确保你已经安装了TensorFlow。当一个人学习如何编程的时候,一个传统是你做的第一件事就是打印“Hello World”。正如编程有Hello World一样,机器学习有MNIST。MNIST是一个简单的计算机视觉数

2017-11-21 15:12:25 199

翻译 TensorFlow之二 ----- 开始使用TensorFlow

这份指南让你开始在TensorFlow里面编程。在使用这份指南之前,请先安装TensorFlow。为了更好的理解这份指南,你需要了解以下知识:如何在python中编程至少了解一点关于数组理想的,一些关于机器学习的知识。然而,如果你只了解一点点或者完全不了解机器学习,那么这仍然是你应该阅读的第一份指南。TensorFlow提供了大量的API。最底层的API ---- TensorFl

2017-11-21 00:04:41 344

翻译 TensorFlow之一 ----- 在Windows平台安装TensorFlow

1. 决定安装哪一个TensorFlow你需要选择下列TensorFlow类型的一种来安装:只支持CPU的TensorFlow。如果你的系统并没有一个NVIDIA的GPU,你必须安装这个版本。注意,这个版本的TensorFlow非常容易安装(通常,在5或者10分钟内),所以,即使你有一个NVIDIA GPU,我们推荐你首先安装这个版本。支持GPU的TensorFLow。Tensor

2017-11-15 22:53:37 282

翻译 django教程之十五-----国际化和本地化

1.概述国际化和本地化的目的是允许一个web应用来根据受众的不同来以不同的语言提供内容。django完全支持 文本翻译,日期格式,时间和数字,以及时区。本质上,Django做了2件事:它允许开发员和模板作者来指定他们应用的那个部分应该被翻译或者说格式化为本地的语言和形式。它使用这些钩子来根据特殊用户的喜好来本地化web应用。很明显,翻译是基于目标语言,并

2017-09-26 16:32:50 418

翻译 nginx教程-----nginx如何处理一个请求

1. 基于名称的虚拟服务nginx首先决定那个服务应该吹来请求。让我们以一个简单的配置开始,在这个配置中所有3个虚拟服务都监听80端口:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name

2017-09-21 11:48:33 542

翻译 nginx教程-----开始指导

这份知道提供了对nginx的一个基本的介绍并且描述了一些能用它工作的一些简单的任务.它假设nginx已经安装在了读者的机器上.如果没有,请阅读教程.这份知道描述了如何启动和停止nginx,并且加载它的配置,解释配置文件的结构并且描述如何建立nginx来服务静态内容,如何配置nginx作为一个代理服务,并且如何使用一个FastCGI应用来连接。nginx有一个主进程和几个工作进程。主进程

2017-09-20 18:59:02 176

翻译 uWSGI教程-----使用uWSGI和nginx配置你的web服务器

这个教程旨在那些想要配置一个生产web服务的Django用户。它将带你领略必要的步骤来使用uWSGI和nginx来配置Django并让他更好的工作。它涵盖所有3个组件,提供了一组完整的web应用程序和服务软件。Django是一个高级Python Web框架,鼓励快速开发和简洁,使用的设计。nginx(发音 engine-x)是免费的,开源的,高性能的HTTP服务和反向代理,

2017-09-15 18:23:22 10834 2

翻译 Django教程之十二-----执行查询

一旦你创建了你的数据模型,Django自动给你一个数据库抽象API,让你创建,提取,更新和删除对象。这个文档解释如何使用这个API。参考获取所有不同模型查找选项的全部细节。贯穿这个指导(和参考),我们将涉及下列模型,他组成一个网页博客应用:from django.db import modelsclass Blog(models.Model): name = models.

2017-09-13 22:07:03 1731

翻译 Django教程之十一-----模型

模型是关于你数据的单独的,明确的信息源。它包含你储存数据的重要的字段和行为。通常的,每个模型都映射一个单独的数据表。基本:每个模型都是继承django.db.models.Model的Python子类每个模型的属性都表示一个数据库字段。使用所有这些,Django提供给你一个自动生成数据库访问API;阅读。1. 简单的例子这个例子模型定义了一个Person,它

2017-09-13 10:03:22 468

翻译 Django教程之十-----如何安装Django

这个文档将会是你获取并运行Django。1. 安装Python作为一个Python web框架,Django需要python。阅读查看更多明细。获取最新的Python版本,可以访问http://www.python.org/downloads/或者你操作系统的包管理器。在Jython上的Django如果你使用Jython(java平台的python实现),你将需要一些额

2017-09-12 16:36:33 333

翻译 Django教程之九-----高级教程:如何编写复用的应用

这个教程紧接(7),我们将我们的网页问卷调查变成一个单独的python包,你可以在新项目中重用它,也可以和其他人分享。如果你没有完成教程1-7,我们鼓励你来复习这些所以你的例子项目符合下面的描述。1. 可重用性很重要设计,建立,测试和维护一个web应用有很多工作要做。许多Python和Django项目都有同样的问题。如果我们可以省下这些重复的工作量难道不是很美好么?

2017-09-12 10:39:10 1209 1

翻译 Django教程之八-----编写你的第一个Django应用(7)

这个教程紧跟教程(6)。我们将继续网页问卷调查应用并且将聚焦在定制Django的自动生成管理站点,这在教程(2)的时候我们有过首次接触。1. 自定义管理形式通过使用admin.site.register(Question)来注册Question模型,Django能组成一个默认的窗体展示。通常,你将想要自定义管理站点的外观和行为。当注册对象的时候你可以通过告诉Django你想要的选项

2017-09-12 08:21:58 449

翻译 Python教程之七-----编写你的第一个Django应用(6)

这个教程紧接教程(5).我们已经建立了一个网页问卷调查应用,我们现在将添加一个样式表和一个图片。除了服务器生成的HTML外,web应用程序通常需要添加额外的文件 -- 例如图片,JavaScript,或者CSS -- 必须的用于渲染完成的网页页面。在Django中,我们将这些文件称为“静态文件”。对于小一些的项目,这不是什么大问题,因为你可以将静态文件放在你web服务器能找到的地方。然

2017-09-11 19:12:24 204

翻译 Django教程之六-----编写你的第一个Django应用(5)

这个教程紧接(4).我们已经建立了一个问卷调查应用,并且我们现在创建一些自动化测试。1. 引进自动化测试1.1 什么是自动化测试?测试时检测你代码运行的惯例。测试在不同的级别上运行。一些测试可能应用一些小细节(做一个特殊模型的方法返回的值是否如期望?),其他的检查软件的整体操作(站点上用户输入的序列是否产生想要的结果?)。那和你在教程(2)中做的测试类型一样,使用shell

2017-09-11 14:49:09 960

翻译 Python教程之六-----编写你的第一个Django应用(4)

这个教程紧接(3)。我们将继续网页问卷调查应用并且集中讨论处理和砍掉我们代码的简单形式。1. 编写一个简单的表单让我们从上一个教程中升级我们问卷调查的明细模板('polls/detail.html'),让模板包含一个HTML元素:polls/templates/polls/detail.html{{ question.question_text }}{% if error_messa

2017-09-11 09:53:45 534

翻译 Django教程之五-----编写你的第一个Django应用(3)

这个教程紧接(2).我们将继续讨论Web-poll应用并且将焦点放在创建公用接口--'views'上。1. 概览视图是一个在你Django应用里的网页页面类型,它通常提供特定的功能,并且有特定的模板。例如,在一个博客应用中,你应该有如下的视图:博客主页 -- 显示最新的条目。进入“详细”页面 -- 一个条目的固定链接基于年的档案页面 -- 显示给定年份的所有月份的条目基于月的档

2017-09-10 11:26:43 605

翻译 Django教程之四-----编写你的第一个Django应用(2)

这个教程接着第一个部分。我们将安装数据库,创建你的第一个模型,并且得到一个快速的介绍关于Django自动生成的管理站点。1. 数据库安装现在,打开mysite/settings.py。他是一个正常的Python模块,带有模块级的变量表明Django的设置。默认的,配置使用SQLITE.如果你是一个数据新手,或者你仅仅对Django感兴趣,这将是最简单的选择。SQLite包含在P

2017-09-07 16:12:05 510

翻译 Django教程之三-----编写你的第一个Django 应用(1)

让我们通过例子来学习。贯穿这个教程,我们将知道你创建一个基本的调查问卷应用。他包含2部分:一个公共地址给别人观看调查问卷并投票。一个管理地址让你添加,修改和删除调查问卷。我将确保你已经安装了Django。你可以通过在shell提示符中输入如下命令来判断你是否安装了Django以及他的版本号:$ python -m django --version如果Dj

2017-09-07 12:08:30 408

翻译 Django教程之二-----快速安装指导

在你使用Django之前,你将需要安装它。我们提供一份包含各种可能的完整的安装指导;本指导将会指引你进行一个简单的小型的安装。1. 安装Python作为一个Python web框架,Django需要Python。细节的说,Python包含一个轻量级的名为SQLite的数据库所以你不需要安装一个数据。你可以通过在shell中输入python来核实Python是否有安装;你将看到如

2017-09-07 10:33:13 252

翻译 Django教程之一-----Django一瞥

因为Django是在一个快节奏的新闻室环境下开发的,它设计的目的就是让大众的Web开发任务变得快和简单。下面是一份非正式的概述,关于如何用Django写一个数据库驱动的Web应用。这份文档的目的是提供足够的教学指导,让你理解Django是如何工作的,但这不是一个教程或者参考--它兼容了2者!1.设计你的model尽管你可以不用数据来使用Django,但是它有一个对象关系

2017-09-07 09:18:56 279

翻译 Python教程之九-----标准库的简短描述

10.1 操作系统接口os模块提供了很多和操作系统交互的函数:>>> import os>>> os.getcwd() # Return the current working directory'C:\\Python36'>>> os.chdir('/server/accesslogs') # Change current working directory>>> os

2017-09-06 11:29:42 173

翻译 Python教程之八-----类

和其他编程语言相比,Python的类添加了最少的新语法和语义。他是C++和Modula-3中类的混合。Python的类提供了面向对象编程的所有标准特征:类继承机制允许多重基类,派生类能复写任何基类或类中的方法,方法能调用基类中相同名称的方法。对象可以包含任意数量和类型的数据。与模块一样,类和Python的动态性质有关系:他们在运行时创建,并且能在创建后进一步的修改。在C++术语中,一般

2017-09-05 18:07:10 214

翻译 Python教程之七-----错误和异常

到现在为止错误消息还没有被提及,但是如果你尝试过之前的代码应该已经见过一些。有2种(至少)可以分辨的错误类型:语法错误和异常8.1 语法错误语法错误,同样称为解析错误,可能是在你学习Python中最常见的一种抱怨了:>>> while True print('Hello world') File "", line 1 while True print('Hello world'

2017-09-05 16:21:31 319

翻译 Python教程之六-----输入和输出

有几种方式可以显示一个程序的输出;数据可以以一种人类可读的形式打印出来,或者记录在文件中备用。这章将讨论一些可能性。7.1 设计输出格式目前为止我们遇到了2中写入方式:表达式语句和print()函数。(第三种方式是使用文件对象的write()方法;标准输出文件指定为sys.stdout。)通常你想要在你的输出上进行更多的格式控制,而不仅仅是空格相间的值。有2中方法来格式化你的输

2017-09-04 18:12:04 202

翻译 Python教程之五-----模块

如果你退出Python解释器并且在此进入,你之前写的定义(函数和变量)将会丢失。因此,如果你想写一些更长的程序,你最好使用一个文本编辑器来准备解释器的输入并且运行那个文件来代替输入。这被称为创建一个脚本。当你的程序变的更长时,你也许想将它拆分成几个文件,以便维护。你也许想要使用一个在几个程序中写的方便的函数而不用复制它的定义到每一个程序中。为了支持这种操作,Python有一种方法将定义

2017-09-04 14:08:24 281

翻译 Python教程之四----- 数据结构

这一章将更深入的描述一些你已经学过的东西,并且同样添加一些新的东西5.1 更多关于列表列表数据类型有更多的方法,下面是列表对象的所有方法:list.append(x)     将一个项添加到列表的末尾。等价于a[len(a):]=[x]。list.extend(iterable)     用迭代器中的所有项扩展列表。等价于a[len(a):] = iterablelis

2017-09-03 17:41:24 273

翻译 Python教程之三-----深入流程控制

除了刚才介绍的while语句之外,Python拥有其他语言也拥有的一些常用的控制流语句,稍微有一点变化4.1 if 语句       也许最著名的语句是if语句,例如:>>> x = int(input("Please enter an integer: "))Please enter an integer: 42>>> if x < 0:... x = 0...

2017-09-02 00:38:40 188

翻译 python教程之二-----一个Python的非正式介绍

在接下来的例子中,输入和输出是由提示符(>>>和...)的存在与否来判断的。重复这个示例,你必须在提示符出来以后键入所有内容;不以提示符开头的行是解释器的输出结果。请注意在一个例子中,如果在某行中出现辅助提示符即意味着你要键入一个空行,用来结束多行命令。              在这个手册中的所有例子,即使是在交互式提示符下输入的,都将包含注释。在Python中,注释以井号开始:#,一直

2017-09-01 14:24:41 210

翻译 python教程之一-----使用Python解释器

2.1  引用解释器         Python解释器通常被安装在可用的机器的  /usr/local/bin/python3.6 之中。将 /urs/local/bin 写入你的Unix shell的搜索路径中,通过在shell中输入以下命令来启动它:python3.6自从解释器的安装路径变成了一个安装可选的选项,其它路径也变得可能了;你可以在管理员下检查(eg./usr/local/

2017-09-01 13:09:26 586

翻译 Python 教程之零

Python是一种易学的、强大的编程语言。它拥有高效的高级数据结构和简单但是高效的面向对象编程方法。Python简单的语法和动态的输入,与他的解释型的本质一起,使它成为了一个在绝大部分平台的多个领域的完美的脚本语言和快速应用开发语言。       Python解释器和丰富的标准库以源码或者二进制形式存在于Python Web站点,https://www.python.org/和所有的主要平台,

2017-09-01 12:50:48 207

(delphi)dll添加版本号

delphi下用于给DLL文件添加版本号!delphi下用于给DLL文件添加版本号!

2017-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除