自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 python中的幂函数,指数函数问题

最近在调代码,碰到幂函数、指数函数,总是提示ValueError: math domain errorValueError: negative number cannot be raised to a fractional power这些异常、错误,发现里边有很多细节问题:python中,想要表示a的b次方时,有两种方法:1,math.pow()这个内置函数2,**运算...

2019-04-11 13:14:51 10388 1

原创 github客户端打开项目报错 git fatal: open /dev/null or dup failed: No such file or directory 解决办法

由于前段时间阿里云到期,想将个人博客重新整理并迁移至github.io 安装完git和github客户端启动打开项目时总是报错:git fatal: open /dev/null or dup failed: No such file or directory尝试用cmd命令行查看git版本git version也是报相同的错误,博主win7系统,查看网上文章尝试多次后终于解决:...

2019-03-06 11:09:35 1070

原创 python 读取csv文件到mysql,使用pandas和sqlalchemy

首先推荐一个大神的文章,SQLAlchemy 使用经验,对sqlalchemy总结的很好 前提:python3.6版本 提前安装了模块pandas,sqlalchemy,pymysqlmysql提前在数据库mysql中建好表ootest1228csv文件:代码:# -*- coding: utf-8 -*-import importlib,sysimportl...

2018-12-28 15:14:16 2636

原创 Microsoft SQL Server 2005 数据库无法备份“不允许备份全文目录”因为它没有联机的解决方法

之前对一个项目中所有的数据库进行了迁移,迁移到新机器的sqlserver2005上。项目正常使用,数据库服务业一直正常。但之后再对迁移过来的数据库进行备份时,执行计划任务总是报错错误号1073548784,查看作业历史记录,提示报错具体信息为:已以用户 WIN-PB3F8SHNGJP\SYSTEM 的身份执行。 Microsoft (R) SQL Server 执行包实用工具  Version 9...

2018-03-22 17:21:55 3160

原创 C#设计模式 单件模式(Singleton Pattern)

创建型模式---单件模式(Singleton Pattern)动机(Motivation):    在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。    如何绕过常规的构造器,提供一种机制来保证一个类只创建一个实例?    这应该是类设计者的责任,而不是类使用者的责任。结构图:        意图

2017-07-20 10:03:32 658

原创 TStringList 常用方法与属性 & DelimitedText空格问题 验证有效

测试同事帮反映了我们程序在处理委托时的一个问题:对于港股的委托,我们对它的成交回报中股票代码是空的。加日志找到原因在这里,港股的委托其股票代码是5位,会左补一个空格,而在delphi中,对于TStringList 进行类似哈希表操作时,DelimitedText会自动判断空格并跳过。导致reqtext.securityid一直为空,在后续的处理中出错。function Make

2016-12-23 16:55:46 2373

原创 Delphi中GetTickCount函数的使用

【函数名】 GetTickCount【库名】 kernel32【说明】 用于获取自windows启动以来经历的时间长度(毫秒)【返回值】 Long,以毫秒为单位的windows运行时间通常用来计算某个操作所使用的时间: Start:=GetTickCount; ...//执行耗时的操作Stop:=GetTickCount; TimeUsed:=(

2016-12-06 18:37:38 9950

转载 技术正宗与野路子

黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。  这段描写出自《倚天屠龙记》第三十八回。  “九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《九阴真经》不完整,学不到里面的内功心法,硬是把这门上乘武功练到了邪路上,于是就成了“九阴白骨爪”。周芷若为求速成,也练就了这门邪功。  但黄衫女

2016-11-03 15:36:25 719

转载 Delphi TclientSocket和TserverSocket用法(1)

Delphi,网络通信,TserverSocket,TclientSocket现在将本人总结出来的TServerSocket和TClientSocket两个组件的基本用法写出来,希望与您分享。ClientSocket组件为客户端组件。它是通信的请求方,也就是说,它是主动地与服务器端建立连接。ServerSocket组件为服务器端组件。它是通信的响应方,也就是说,它的动作是监

2016-11-03 14:56:12 10323

转载 利用DOS命令将txt文件隐藏在图片中

前言              利用DOS的Copy命令可以将几个同一类型的文件合并成一个文件,比如多个.txt文件的合并。但是很多人并不知道通过它还能将一个文本文件合并到一个非文本文件中,从而实现隐藏秘密的目的。准备材料       一个图片,一个.txt文件。注意事项      我们将它放到我们的D盘根目录下,其实路径可以自定义,我们为了

2016-11-03 14:40:56 3216 1

转载 Delphi : 字符串截取函数LeftStr,MidStr,RightStr的用法

这几个函数都包含在StrUtils中,所以需要uses StrUtils;举例:假设字符串是 Dstr := 'Delphi is the BEST', 那么LeftStr(Dstr, 5) := 'Delph'MidStr(Dstr, 6, 7) := 'i is th'RightStr(Dstr, 6) := 'e BEST' 但我并不建议在Uses中引入StrUt

2016-11-03 11:25:19 30817

转载 在delphi中Char,PChar,PByte,Byte,String的相互转换示例

var s:string; pc:pchar; pb:pbyte; ac:array[1..100] of char; ab:array[1..100] of byte; i:integer; begin s:='this is a test';

2016-11-02 09:31:26 2695

转载 Delphi Project 之工程选项(Project Options)

工程选项是另一个容易忽视的特性。因为对于初学者,缺省设置就足够用了。毕竟,当一个人忙于学习一个新编程环境时,哪有时间去关心那些编译器/链接器选项呢?但是,到一定时候,就会开始对这些选项感兴趣,并想知道它们是作什么用的。下面将讲述工程选项对话框。可从主菜单选择【Project | Options】来调用该对话框。工程选项对话框是一个多页面对话框,它有如下页面: Forms

2016-07-28 14:44:56 2368

原创 oracle11g报错 ORA-01078和LRM-00109 解决方法

数据库安装完成后启动数据库startup时报错如下:[oracle@Danny ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Sat Jul 16 01:38:13 2016Copyright (c) 1982, 2013, Oracle. All rights reserved.

2016-07-15 18:29:00 34883 4

原创 常用数据结构的应用场景

1、单向链接单向链表适用于只从一端单向访问的场合,这种场合一般来说:(1)、删除时,只适合删除第一个元素;(2)、添加时,只直接添加到最后一个元素的后面或者添加到第一个元素的前面;(3)、属于单向迭代器,只能从一个方向走到头(只支持前进或后退,取决于实现),查找效率极差。不适合大量查询的场合。这种典型的应用场合是各类缓冲池和栈的实现。2、双向链表

2016-05-06 13:43:12 6552

转载 Delphi快捷键

分类快捷键解释备注组件设计类Escape选择当前组件容器 Shift + Click选择多个组件;选择窗体 Tab选择下一个组件 Shift + Tab选择上一个组件 方向键选择此方向的下一个组件

2016-04-22 13:42:20 639

原创 Delphi 基于TCP的Socket连接

一、Server端   使用的indy控件:idtcpsrvr1: TIdTCPServer; a)设置默认端口begin Self.btn1.Enabled:=False; idtcpsrvr1.DefaultPort:=2001; idtcpsrvr1.Active:=True;end; b)对客户端连接事件响应procedure

2016-04-21 13:50:23 6101 1

转载 Delphi关键字详解(转载自“万一”)

absolute//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.var  Str: string[32];  StrLen: Byte absolute Str;//这个声明指定了变量StrLen起始地址与Str相同.//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.begin  Str := 'abc';  Edit1

2016-04-20 10:33:25 1907

转载 delphi 错误信息

******************************** 编 译 错 误 信 息 ********************************';' not allowed before 'ELSE' ElSE前不允许有“;”'' clause not allowed in OLE automation section 在OLE自动区段不允许“”子句'' is not a t

2016-04-19 17:28:26 1297

转载 C#编程的注意事项

下面是8个C#编程时的注意事项是给初学者的,可能你知道,也可能你不知道,不过这些都是一些可能会让人疏忽的地方,还是要注意一下。1.使用String变量:考虑有下面的一个程序想判断一下字符串是否有内容。if (someString.Length > 0){ // …}但是,这个字符串对象很可能是个空对象,所以,最好先判断一下nullif (!String.I

2016-01-08 12:04:19 650

原创 C# 删除下拉框中的重复项

本来绑定combobox的函数:private void bindCmbProject()//绑定项目总称 下拉框 { this.cmbProName.Items.Clear(); cmbProName.Items.Add(string.Empty);//添加空项 ProjectHelper ProH = ne

2016-01-06 14:05:51 6102

原创 C#调用C++DLL 使用 德卡 读卡器 获取身份证信息

公司一个项目用到了德卡读卡器的设备,想在原有厂商给的C++ DLL的基础上再做一层封装,方便以后项目的使用,拿来DLL和接口文档就开干了。在这里记录下,也分享给之后或许有需要的朋友。

2016-01-06 11:20:38 6271

转载 SQL语句 删除掉重复项只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havi

2016-01-05 15:23:00 754

原创 对 PInvoke 函数“”的调用导致堆栈不对称

[DllImport("dcrf32.dll")] public static extern int dc_init(Int16 port, long baud); //初始化WinAPI的long类型是32位的,而C#的long是64位的,会引发PInvokeStackImbalance错误。因此需要将原来的long类型改为int类型,C#中int是32位的:

2015-12-28 15:44:49 750

转载 数据库中''与null的区别

null不是对象,''是对象 从'',你就可以知道这是一个字符串类型的数据,是一个长度为零的字符串。 从NULL,你只能知道这里没有赋过值,是空的,他不属于任何数据类型。我们在数据库实际使用中,一般把字符串型变量默认为'',数值型变量默认为0,这样才能保正在进行逻辑运算时不产生类型不匹配的错误。SQL SERVER中函数为:ISNULL(变量,值),如对于整型变量,这样

2015-12-21 17:56:13 1726

转载 类型的安全转换

public class StringUtils{/// /// 获取URL内容 UTF8编码/// /// URL地址/// public static string GetContent(string ContentURL){try{Encoding enc = Encoding.UTF8;//Encoding enc = Encoding.Default;Uri u

2015-12-21 17:24:45 504

转载 类型的安全转换

public class StringUtils{/// /// 获取URL内容 UTF8编码/// /// URL地址/// public static string GetContent(string ContentURL){try{Encoding enc = Encoding.UTF8;//Encoding enc = Encoding.Default;Uri uri = new Uri(

2015-12-21 17:22:56 292

原创 常用的正则表达式

C# 常用正则表达式,这样可以节省很多写代码的时间  只能输入数字:"^[0-9]*$"。  只能输入n位的数字:"^\d{n}$"。  只能输入至少n位的数字:"^\d{n,}$"。  只能输入m~n位的数字:。"^\d{m,n}$"  只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。  只能输入有两位小

2015-12-18 14:31:58 440

原创 DEV控件ChartControl用法

#region 仅供参考(不需要) //控制X、Y轴显示 //XYDiagram diagram = (XYDiagram)chartControl.Diagram; //diagram.AxisX.Label.Staggered = true; //diagram.AxisY.Label.BeginT

2015-12-04 14:12:04 7773

转载 C#Chart属性

找了很久关于chart属性的资源,这篇好像也只是是基于“ZedGraph”的控件的chart。有几个属性是在winform里没有的,还是留着方便查询。Chart ChartBorder 图表区域的边框设置 ChartFill 图表区域的背景填充 Legend

2015-11-27 11:50:40 5484

原创 chart控件使x轴标签全部显示

在vs2010中使用chart控件时,x轴如果标签过多,运行时图表默认只能显示其中的一部分,如图:我们可以通过设置,使得x轴标签全部显示:1、通过chart控件属性,找到“ChartAreas集合”如图,并且点开2、在ChartAreas1属性中找到“Axes集合”,并点开3、左侧选中x轴“X axis”,在其右边属性“标签”下找到labelAutoFitS

2015-11-27 11:20:22 17089

转载 实用sql语句

一、基础1、说明:创建数据库  CREATE DATABASE database-name  2、说明:删除数据库  drop database dbname  3、说明:备份sql server  --- 创建 备份数据的 device  USE master  EXEC sp_addumpdevice 'disk', 'testB

2015-10-21 14:09:20 475

转载 C#实现对SQL数据库中的表的查询、添加、修改、删除数据

经常用到的对象有:SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid和DataReader等,以SqlConnection,SqlAdapter,SqlCommand、Dataset、DataGrid对象,操作SQL的实例数据库Northwind中的Categorys表为例说明(假定数据库在本地,数据库访问的用户名为user,密码为123456

2015-10-14 13:14:50 41167 3

原创 MFC初试随机数+显示当前日期时间。小试验

// 有点意思4Dlg.cpp : implementation file //include “stdafx.h”include “有点意思4.h”include “有点意思4Dlg.h”ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = FILE;endif/////////////////////

2015-05-22 18:20:58 349

转载 Linux下嵌入式学习方法

学校这学期课程,准备重点学的一门课《嵌入式系统应用基础》 找到了这篇文章:以下。想学好嵌入式Linux,首先要解决两个重要问题:1. 学什么?2. 怎么学?先来看看一个成熟的嵌入式产品的开发流程是怎么一个过程:1.硬件开发责任人: 硬件工程师负责部分:基于EVM板, 添加、修改、删除硬件2.Bootloader移植责任人:系统工程

2015-03-16 18:08:30 947 1

原创 15天学习C++

之前跟着腾讯课堂的徐彤老师上过几节课,基础只有大二学过的那么一点点的C语言,勉强过了计算机二级C语言C语言 之前的基础:懂得:循环结构(for、while、do…while)、选择结构(if、switch)、基本的输入输出及简单的程序调试。 还没弄太懂的:指针、数组、构造数据类型。接下来半个月每天晚上4个小时看一课的视频,自己敲完所有代码,不太懂结合着借来的书学习。

2015-03-13 13:58:00 262

银行前置系统hs_pkg.rar

银行前置系统 1.可以配置和解析定长报文 2.可以配置和解析分隔符报文 3.可以配置和解析HSFIX报文 4.可以解析循环报文 5.可以将域的值转换成指定值 (The bank front system 1. You can configure and parsing fixed-length message 2. You can configure the analytical separator and a message 3. Can be configured and parsing HSFIX message Message 4. Can parse cycle 5. The value of the domain can be converted into a specified values)

2019-08-06

Null系统资源文件

解决git报错问题Null系统资源文件 fatal: open /dev/null or dup failed: No such file or directory

2019-03-06

C# 职员管理系统

C#开发的职员管理系统,完成好久了。前几天一人问起找到了这个代码,很适合新手研习。其实改改也能做个毕设了

2015-12-11

word转pdf c#实现

word转pdf的c#实现 同时发来俺这小白都理解了,发出来共享。

2015-10-31

C#实现增删改查 学生管理系统

用C#实现的增删改查,做的一个基于Access数据库的学生管理系统。 注释详细,方便C#新手学习。

2015-10-20

window下QT开发的简单聊天室

简易聊天室的实现,有详细的注释,对初学者理解网络编程是很棒的资源。 包含client端server端

2015-09-27

空空如也

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

TA关注的人

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