char

Convert Datetime to String in Sql Server

拜拜、爱过 提交于 2020-03-21 23:40:09
Convert Datetime to String in Sql Server 0 Feb 22 2006 4:26PM CONVERT(CHAR(19), CURRENT_TIMESTAMP, 0) 1 02/22/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 1) 2 06.02.22 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 2) 3 22/02/06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 3) 4 22.02.06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 4) 5 22-02-06 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 5) 6 22 Feb 06 CONVERT(CHAR(9), CURRENT_TIMESTAMP, 6) 7 Feb 22, 06 CONVERT(CHAR(10), CURRENT_TIMESTAMP, 7) 8 16:26:08 CONVERT(CHAR(8), CURRENT_TIMESTAMP, 8) 9 Feb 22 2006 4:26:08:020PM CONVERT(CHAR(26), CURRENT_TIMESTAMP, 9) 10 02-22-06 CONVERT(CHAR(8

课下测试二

被刻印的时光 ゝ 提交于 2020-03-21 21:54:22
首先是完成课堂测试3 基于socket 使用教材的csapp.h,和csapp.c实现daytime(13)服务端(端口我们是用的是13+后三位学号)和客户端,以下是服务器相应格式。 首先我们要写的是客户端的代码: #include "unp.h" int main(int argc, char **argv) { int sockfd, n; char recvline[MAXLINE + 1]; struct sockaddr_in servaddr; if (argc != 2) err_quit("usage: a.out <IPaddress>"); if ( (sockfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) err_sys("socket error"); bzero(&servaddr, sizeof(servaddr)); servaddr.sin_family = AF_INET; servaddr.sin_port = htons(13); /* daytime server */ if (inet_pton(AF_INET, argv[1], &servaddr.sin_addr) <= 0) err_quit("inet_pton error for %s", argv[1]); if (connect

个人项目 wc(C语言)

自作多情 提交于 2020-03-21 20:13:05
github地址:https://github.com/Spartaright/wc 一、题目描述 实现一个简单而完整的软件工具(源程序特征统计程序)。 进行单元测试、回归测试、效能测试,在实现上述程序的过程中使用相关的工具。 进行个人软件过程(PSP)的实践,逐步记录自己在每个软件工程环节花费的时间。 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 实现一个统计程序,它能正确统计程序文件中的字符数、单词数、行数,以及还具备其他扩展功能,并能够快速地处理多个文件。 具体功能要求:程序处理用户需求的模式为:wc.exe [parameter] [file_name] 二、解题思路 统计字符数,行数的实现不算困难,只需要在意空格、换行符之类的操作即可;重点在于如何实现统计单词数的算法,参考C语言的教科书就可以解决。对于我来说,比较困难的是对文件的操作,因为之前从来没试过,对于如何读取文件的信息还是比较陌生的。因此在着手准备前针对性地学习了fopen、fclose,fgerc之类必要函数的算法。由于到目前为止大多数时间都是使用C语言,再加上C语言偏底层的特性,对文件操作比较方便,所以这次的个人项目用C来实现。 三、代码 1、字符数统计 int

C++ 之整型提升

泪湿孤枕 提交于 2020-03-21 11:24:07
3 月,跳不动了?>>> 1.整型提升 把小整数类型转换成较大的整型类型 bool、char、signed char、unsigned char、short和unsigned short等类型来说,只要它们所有可能的值都能存在int里,它们就会提升成int类型;否则,提升成unsigned int类型。 较大的char类型(wchar_t、char16_t、char32_t)提升成int、unsigned int、long、unsigned long、long long 和unsigned long long中最小的一种类习惯,前提是转换后的类型要能容纳原类型所有可能的值。 来源: oschina 链接: https://my.oschina.net/u/3235746/blog/3207692

i2c总线编码

ぐ巨炮叔叔 提交于 2020-03-21 10:49:31
发送启动信号S 在同步时钟线SCL 为高电平时,数据线出现的由高到低的下降沿。 启动信号子程序STA 1 /******************************************************************************* 2 * 函数名 : I2cStart() 3 * 函数功能 : 起始信号:在SCL时钟信号在高电平期间SDA信号产生一个下降沿 4 * 输入 : 无 5 * 输出 : 无 6 * 备注 : 起始之后SDA和SCL都为0 7 *******************************************************************************/ 8 9 void I2cStart() 10 { 11 SDA=1; 12 Delay10us(); 13 SCL=1; 14 Delay10us();//建立时间是SDA保持时间>4.7us 15 SDA=0; 16 Delay10us();//保持时间是>4us 17 SCL=0; 18 Delay10us(); 19 } 发送停止信号P 在SCL 为高电平期间SDA 发生正跳变。 停止信号子程序STOP 1 /***************************************************************

HDOJ HDU 1982 Kaitou Kid - The Phantom Thief(1) ACM 1982 IN HDU

余生颓废 提交于 2020-03-21 09:01:45
//MiYu原创, 转帖请注明 : 转载自 ______________白白の屋 题目地址 : http://acm.hdu.edu.cn/showproblem.php?pid=1982 PE了N次, 很纠结的一个题........ 题目如下 : Problem Description Do you know Kaitou Kid? In the legend, Kaitou Kid is a master of disguise, and can take on the voice and form of anyone. He is not an evil person, but he is on the wrong side of the law. He's the very elusive phantom thief who never miss his prey although he always uses word puzzles to announce his targets before action. You are the leader of a museum. Recently, you get several priceless jewels and plan to hold an exhibition. But at the moment, you

strtok和strtok_r

我们两清 提交于 2020-03-21 08:59:18
strtok和strtok_r 原型:char *strtok(char *s, char *delim); 功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。 说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包括在delim中的字符并用NULL('/0')来替换,直到找遍整个字符串。 返回值 :从s开头開始的一个个被切割的串。当没有被切割的串时则返回NULL。 全部delim中包括的字符都会被滤掉,并将被滤掉的地方设 为一处切割的节点。 举例: #include < string .h > #include < stdio.h > int main( void ) { char input[ 16 ] = " abc,d " ; char * p; /* strtok places a NULL terminator in front of the token, if found */ p = strtok(input, " , " ); if (p) printf( " %s " , p); /* A second call to strtok using a NULL as the first parameter returns a pointer to the character following

VS调用python方法

佐手、 提交于 2020-03-21 07:33:21
1、 安装python3.7 2、 Vs2010中配置python: 3、添加头文件:#include <Python.h> 4、问题:error LNK2001: 无法解析的外部符号 __imp__Py_Initialize@0 原因: 由于Python版本和项目编译版本不匹配导致这个问题,本文出错的原因是 解决: 1. 使用 Python x86版本,VS项目更改为Win32,包含目录及库目录一律为Python x86,可正常编译 2. 使用 Python x64版本,通过配置管理器,在活动解决方案平台中新建X64平台,包含目录及库目录一律为Python x64,可正常编译 5、问题:error MSB6006:"CL.exe"已退出,代码为5 解决:在更改VC++目录时,改每个目录要注意把下面的“从父级或项目默认设置继承”勾选上。 VS调用python常用接口: void Py_Initialize(void) 初始化Python解释器,如果初始化失败,继续下面的调用会出现各种错误,可惜的是此函数没有返回值来判断是否初始化成功,如果失败会导致致命错误。 int Py_IsInitialized(void) 检查是否已经进行了初始化,如果返回0,表示没有进行过初始化。 void Py_Finalize() 反初始化Python解释器,包括子解释器

学习vc++的第三天--集合

£可爱£侵袭症+ 提交于 2020-03-21 01:10:58
原来cpp拷贝构造函数写了之后一定要重写赋值运算符,否则会出现内存重复释放的问题. 学习了集合类型,发现cpp的vector的_Pop_back_n()函数已经在vs2019无法使用..貌似作用也不大..嘻嘻 cpp的vector和c#的list差不多,而cpp的list却好像没有对应的c#操作... 因为我在c#上面重写过迭代器支持类型, 也就是一个不重复加入的:list<T1,T2,T3>, c#自带的支持重复和仅一个泛型的模板:list<T>, 所以可能会在cpp上面复现过往实现过的功能,就比较敏感集合类型的用途. vector的意思是矢量,矢量是连续的, 而list是链表,链表是可断可接, 如意所示,速度要求就看名字就可以联想得到,给他们起名字的人都挺有意思的. 然后发现cpp的std(标准模板库)的没有驼峰命名法,蛮糟糕的,因为敲开c#的人都喜欢以此区分函数和变量... cpp挺有意思,int不能写成int,要写成size_t...因为考虑了64位版本... 所以很多时候一定要多看内部代码.. 今天学习到字符串的赋值和操作,主要操作的形式是要对char.. char*.. const char*.. 然后和string..str.c_str()的认识... 乱七八糟的学习代码: #include <iostream> #include <vector> #include

学习vc++的第六天--微软的字符串定义

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-21 01:08:41
我把视频暂停到了 https://www.bilibili.com/video/av79302998?p=62 然后去看了关于字节处理的方式,因为我发现提取一个字符串出来要每次写#ifdef UNICODE挺麻烦的 于是乎我看了 https://www.bilibili.com/video/av38413272/?p=1 的所有字节处理 ● 窄字节: char、char * 、const char * CHAR、(PCHAR、PSTR、LPSTR)、LPCSTR ● Unicode 宽字节: wchar_t、wchar_t * 、const wchar_t * WCHAR、(PWCHAR、PWSTR、LPWSTR)、LPCWSTR ● T 通用类型: TCHAR、(TCHAR * 、PTCHAR、PTSTR、LPTSTR)、LPCTSTR LPCTSTR类型: L表示long指针 这是为了兼容Windows 3.1等16位操作系统遗留下来的,在win32中以及其他的32位操作系统中, long指针和near指针及far修饰符都是为了兼容的作用。没有实际意义。 P表示这是一个指针 C表示是一个常量 T表示在Win32环境中, 有一个_T宏 STR表示这个变量是一个字符串 记忆方法: L(长)P(指针)C(常量)T(通用)STR(字符串) 原来我们只 需要用通用类型 处理字符串就好了.