-
powershell网络蜘蛛解决乱码问题
所属栏目:[C语言] 日期:2020-12-15 热度:147
抓取(爬取)网上信息的脚本程序,俗称网络蜘蛛。 powershell中自带了这样的两个命令,【Invoke-WebRequest】和【Invoke-RestMethod】,但这两个命令有时候会乱码。 现在转帖分享, 某个【歪果仁】写的脚本。来源于 墙外出处: https://gist.github.com/ange[详细]
-
powershell玩转sqlite数据库详细介绍
所属栏目:[C语言] 日期:2020-12-15 热度:109
脚本经常需要处理文本,有时候是行列整齐文本。那么powershell脚本处理行列文本有几种方法呢?一种是excel,另外的一些是?access?sqlite? sqlite是一个很小巧的,很方便嵌入到脚本语言中的,关系型数据库。它给powershell提供了一个免费的,处理行列整齐[详细]
-
浅谈七种常见的Hadoop和Spark项目案例
所属栏目:[C语言] 日期:2020-12-15 热度:70
有一句古老的格言是这样说的,如果你向某人提供你的全部支持和金融支持去做一些不同的和创新的事情,他们最终却会做别人正在做的事情。如比较火爆的Hadoop、Spark和Storm,每个人都认为他们正在做一些与这些新的大数据技术相关的事情,但它不需要很长的时间[详细]
-
Powershell 脚本数字签名实现方法
所属栏目:[C语言] 日期:2020-12-15 热度:202
脚本很容易被冒名顶替或者更改,因为它们是由纯文本构成的。数字签名为脚本提供了更高的安全性,因为它能确定脚本和脚本的编辑者的唯一性,并且不能被更改。作为脚本的发布者,你能确定你的脚本没有被恶意篡改。即使专家也无能为力,因为这种机制是基于复杂[详细]
-
你应该选择 Powershell 的10个理由(抛弃 cmd)
所属栏目:[C语言] 日期:2020-12-15 热度:73
Powershell 从 Windows7 时代开始内置于 Windows 系统当中,可以看作是微软对 cmd 的大升级,目前两者并存于 Windows 系统中。 首先强烈推荐一个 powershell 学习网站: powershell在线教程 1. powershell 更加 “powerful” 微软起“powershell”这个名字虽[详细]
-
PowerShell 语音计算器实现代码
所属栏目:[C语言] 日期:2020-12-15 热度:109
带中文发音功能的计算器程序,支持鼠标和小键盘输入,支持多种数值转人民币 大写,如:123.4---壹佰贰拾叁点肆圆。 【程序界面抓图】 版本号 1.51 下载:/201710/tools/voice_calc_jb51.rar 【本程序定位】 本程序定位为:语音+简单+常用+方便的+免费软件。[详细]
-
C语言菜鸟基础教程之求1到100的和
所属栏目:[C语言] 日期:2020-12-15 热度:88
题目:求1+2+3+……+98+99+100 (1)用数学方法求解 (2)编写C语言程序求解 解: (1)数学方法 S = 1+2+3+……+98+99+100 = (1+100) + (2+99) + (3+98) + …… + (49+52) + (50+51) = 101 * 50 = 5050 (2)C语言编程 #include stdio.hint main(){ int sum[详细]
-
C语言菜鸟基础教程之常量和变量
所属栏目:[C语言] 日期:2020-12-15 热度:121
先动手编写程序: #include stdio.hint main(){ int a = 1; printf("a = %dn",a); a = 2; printf("a = %dn",a); return 0;} 运行结果: a = 1a = 2 程序分析: int a = 1; 定义了一个整型变量a,把1赋值给a。注意,C语言中的等号表示赋值,作用是把一个常[详细]
-
C语言菜鸟基础教程之数据类型
所属栏目:[C语言] 日期:2020-12-15 热度:79
C语言的数据类型有整型、浮点型(就是小数)、字符、字符串、数组、结构体等。刚开始学的时候,不要一下子学太多。先学最基本的整型、浮点型和字符。 对于学习程序来说,最重要的是动手操作。 先编写程序: #include stdio.hint main(){ int a = 1; printf("[详细]
-
C语言菜鸟基础教程之a++与++a
所属栏目:[C语言] 日期:2020-12-15 热度:185
(一)a++ 在C语言或其它语言中,++符号表示“自加”,就是变量在原来的基础上加1。 例1: a = 0;a++; 则此时a的值为1。 同样的道理,--表示”自减”。 例2: a = 100;a--; 则此时a的值为99。 注意,程序语言里没有”自乘”和”自除”的概念。 验证程序: #i[详细]
-
C语言菜鸟基础教程之加法
所属栏目:[C语言] 日期:2020-12-15 热度:185
先动手编写程序: #include stdio.hint main(){ int a = 1; int b = 2; int c = a + b; printf("sum is %dn",c); return 0;} 运行结果: sum is 3 程序分析: 先定义一个整型变量a,把1赋值给a。 再定义一个整型变量b,把2赋值给b。 最后定义一个整型变量c[详细]
-
C语言菜鸟基础教程之Hello World
所属栏目:[C语言] 日期:2020-12-15 热度:163
首先,需要一款C语言的编译器,可以使用在线编译器,也可以在本地安装编译器,比如Mac电脑可以安装Xcode,PC可以安装Dev C++。 编写第一个程序:Hello World! #include stdio.hint main(){ /* 我的第一个 C 程序 */ printf("Hello,World! n"); return 0;}[详细]
-
C语言菜鸟基础教程之for循环
所属栏目:[C语言] 日期:2020-12-15 热度:124
先看程序: #include stdio.hint main(){ for(int i = 0; i 5; i++) { printf("i = %dn",i); } printf("Loop ended!n"); return 0;} 运行结果: i = 0i = 1i = 2i = 3i = 4Loop ended! for循环的语句结构为: for(表达式1; 表达式2; 表达式3) { 语句; } 其[详细]
-
C语言菜鸟基础教程之条件判断
所属栏目:[C语言] 日期:2020-12-15 热度:77
(一)if...else 先动手编写一个程序 #include stdio.hint main(){ int x = -1; if(x 0) { printf("x is a positive number!n"); } else { printf("x is not a positive number!n"); } return 0;} 运行结果: x is not a positive number! 程序分析: 定义[详细]
-
C语言菜鸟基础教程之自定义函数
所属栏目:[C语言] 日期:2020-12-15 热度:115
先动手编写程序: #include stdio.hint add(int x,int y){ int z = x + y; return z;}int main(){ int a = 1; int b = 2; int c = add(a,b); printf("c = %dn",c); return 0;} 运行结果: c = 3 程序分析: (1) 函数定义的形式为: 类型 函数名称(类型[详细]
-
C语言菜鸟基础教程之单精度浮点数与双精度浮点数
所属栏目:[C语言] 日期:2020-12-15 热度:66
上节课 简单介绍了浮点数。计算机程序中的浮点数分为单精度浮点数和双精度浮点数。 单精度和双精度精确的范围不一样。 计算机里的最基本的存储单位用位(bit)来表示。bit只能用来存储0或1。 稍大一点的单位是字节(Byte,简写为B)。 再大一级的是千字节(kilo[详细]
-
C语言菜鸟基础教程之判断
所属栏目:[C语言] 日期:2020-12-15 热度:180
(一) 先动手编写一个程序: #include stdio.hint main(){ if(1) { printf("The condition is true!n"); } return 0;} 运行结果: The condition is true! 再把1依次改为,2,5,100,-10,发现运行结果完全一样。 再改成if(0),此时发现没有运行结果,说[详细]
-
C语言链表实现贪吃蛇游戏
所属栏目:[C语言] 日期:2020-12-15 热度:141
阅读学习了源代码,并做了简单的注释和修改,里面只用了链表数据结构,非常适合C语言入门者学习阅读。 程序可在VS2013下编译运行。 #includestdio.h#includetime.h#includewindows.h#includestdlib.h#define U 1#define D 2#define L 3 #define R 4 //蛇的状[详细]
-
C语言中函数指针的三种使用方法总结
所属栏目:[C语言] 日期:2020-12-15 热度:159
C语言中函数指针的三种使用方法总结 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家一起成长,我也相信技术之间没有高低,只有互补,只有分享,才能使彼此更加成长。 定义方式:int (*p)(int[详细]
-
C语言中const与指针使用方法总结
所属栏目:[C语言] 日期:2020-12-15 热度:60
C语言中const与指针使用方法总结 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家一起成长,我也相信技术之间没有高低,只有互补,只有分享,才能使彼此更加成长。 总结: * const 值不能改变[详细]
-
详解C语言中Char型指针数组与字符数组的区别
所属栏目:[C语言] 日期:2020-12-15 热度:155
详解C语言中Char型指针数组与字符数组的区别 1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变 char *name[3] = { "abc","def","gbk" };for(int i = 0 ; i strlen(name); i ++){ printf("%sn",*(name+i)); //printf("%sn",name[i]);}//指向[详细]
-
JavaWeb Servlet中url-pattern的使用
所属栏目:[C语言] 日期:2020-12-15 热度:105
JavaWeb Servlet中url-pattern的使用 1.Sevlet和Filter的url-pattern相关说明 一个页面请求根据url-pattern只匹配一个最佳的Servlet,而根据web.xml的filter-mapping标签的先后顺序,将满足要求的一个或者多个过滤器生成一个FilterChain 2.url-pattern配置[详细]
-
C语言中二级指针的实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:192
C语言中二级指针的实例详解 用图说明 示例代码: #include stdio.hint main(int argc,const char * argv[]){ // int a = 5; int *p1 = //-打印地址-----地址相同--------------- printf("a);// printf("p1 = %pn",p1);// int **p2 = //-打印地址---地址相同[详细]
-
C语言中联合体union的实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:180
C语言中联合体union的实例详解 1.定义: union(int i,short s,char c) un; un.i = 3; printf(“i=%d”,un.i); printf(“length = %dn”,sizeof(un);//==4,有最大的变量来决定 2.相当与java里的List T类型 3.数据交换 void swap(int *p,int *q){ int temp =[详细]
-
C经典算法之二分查找法
所属栏目:[C语言] 日期:2020-12-15 热度:184
C经典算法之二分查找法 1.根据key查找所在数组的位置 #include stdio.h/* key = 9; 1 2 3 4 5 6 7 8 arr 3, 4, 5, 7, 9 , 11, 21, 23 low = 1 mid = (low + high)/2 = 4 high = 8; one arr[mid] = 7 9; so low = mid + 1 = 5; high = 8; mid = (low +[详细]