随笔分类 -  5.编程语言

1 2 下一页
Rust-Go-C-Python编程
python 优选图书
摘要:https://evanli.github.io/programming-book-3/Python/ 阅读全文
posted @ 2020-02-02 23:14 七连长 阅读(154) 评论(0) 推荐(0)
最简易的python web框架的后端实现
摘要:1、源代码 2、运行代码 在pycharm 中运行debug 模式。 3、测试代码 测试GET操作: [2019-10-07 20:03.03] /drives/d/code/my-python/flask[zhou.he_zhou] ➤ curl "http://127.0.0.1:7777/pr 阅读全文
posted @ 2019-10-07 20:34 七连长 阅读(1983) 评论(0) 推荐(0)
阿里云 API调用实践(python语言)
摘要:1、结论:阿里云的SDK开发,其实就是远程调用API,python的代码就是一个外壳,核心是封装成一个http报文,利用json格式,进行RPC调用。 2、SDK调用API的套路如下: 解释一下, (1)前面几行就是,引入开发包,然后就是定义一个client实例,这个实例中必须输入请求者的身份信息, 阅读全文
posted @ 2018-03-31 01:03 七连长 阅读(2183) 评论(0) 推荐(0)
Java实践:一个简易的http server和client的java源码学习和总结。
摘要:一、基本思路: 1、服务器端通过socket(), 监听在TCP 8080端口,等待客户端来连接。 2、服务器端解析客户端的HTTP请求中的URI值,把本地的目录下指定文件通过java的读取文件的方式getResourceAsStream()发送给客户端。 3、客户端把应用程序的第一个参数作为目标文 阅读全文
posted @ 2018-03-18 20:09 七连长 阅读(1534) 评论(0) 推荐(0)
java 应用程序的编译和运行
摘要:1、java 文件的编译和执行步骤。 第一步:使用编辑器编辑 后缀为java的文件,里面包含主类(包含 main()函数), 源文件的命名规则是,如果源文件中有多个类,那么只能有一个类是public类,并且源文件的名称必须和这个类的名字完全相同。如果源文件没有public类,那么源文件的名字只要和某 阅读全文
posted @ 2018-03-18 19:56 七连长 阅读(1587) 评论(0) 推荐(0)
python 的with用途(清理资源和异常处理,同时代码精简)
摘要:参考如下博客。 https://www.cnblogs.com/DswCnblog/p/6126588.html 运行结果: 阅读全文
posted @ 2018-02-25 23:11 七连长 阅读(215) 评论(0) 推荐(0)
通过 python ssh库连接并发送命令给设备
摘要:import paramiko import time hostname = '192.168.248.156' port = 22 user = 'zhou' passwd = '123' paramiko.util.log_to_file('paramiko.log') s = paramiko.SSHClient() s.set_missing_host_key_policy(pa... 阅读全文
posted @ 2017-11-17 01:07 七连长 阅读(572) 评论(0) 推荐(0)
图中最短路径的算法--dijiska算法C语言实现
摘要:1 #include <stdio.h> 2 #include <stdlib.h> 3 4 #define ERROR_NO_MEM -1 /*内存不足的错误码*/ 5 6 #define MAX_POINT_NUM 5 /*最大的点数*/ 7 #define MAX_EDGE_NUM 7 /*最 阅读全文
posted @ 2017-10-14 22:27 七连长 阅读(1898) 评论(0) 推荐(0)
爬虫到底是什么?
摘要:1. 简单来讲,就是通过软件访问目标网站,把目标网站上指定的信息获取到,一切都是通过软件实现。 例如,如果想获取豆瓣网上,评分最靠前的250个影片的名称,而不用人工去写,可以参考下面的博客。 http://www.cnblogs.com/huangguifeng/p/7632799.html 2. 阅读全文
posted @ 2017-10-06 21:40 七连长 阅读(4419) 评论(0) 推荐(0)
python pip安装方法
摘要:1、python安装,最好是按照32位的版本,64位版本有的时候出现奇怪问题。 2、python安装完成后,需要在系统的环境变量"path"中增加路径设置。 3、一般情况下,使用pip去安装其他的python包,所以,需要先按照pip. 安装方法: step 1: 到https://pypi.pyt 阅读全文
posted @ 2017-10-06 20:59 七连长 阅读(443) 评论(0) 推荐(0)
netconf选用秘钥登录
摘要:#! /usr/bin/python2.7import ncclientfrom ncclient import managerwith manager.connect(\ host="192.168.56.2", \ port=22, \ username="client002", \ hostk 阅读全文
posted @ 2017-09-21 00:30 七连长 阅读(382) 评论(0) 推荐(0)
利用python生成交换机的VRF配置文件
摘要:为了快速生成有规律的VRF,写了一个python脚本,可以快速生成如下的VRF配置。 ip vpn-instance vpn0ipv4-family route-distinguisher 600:600vpn-target 600:600 both quit quit 运行后可以理解生成vrf.t 阅读全文
posted @ 2017-09-19 22:51 七连长 阅读(1664) 评论(0) 推荐(0)
冒泡排序和选择排序的根本差别在哪里?
摘要:1、冒泡排序是两两相互交换位置,大的在后, 选择排序的思想是,所有元素都和第一个元素比较,比第一个元素小,就和第一个元素交换位置。 2、它俩的区别在于,冒泡排序的被比较对象的位置是动态变化的,终究是放到最后。而选择排序的被比较对象的位置是固定的,总是在第一个(第二遍是是第二个) 阅读全文
posted @ 2017-09-16 00:20 七连长 阅读(586) 评论(0) 推荐(0)
选择排序的3种语言实现方法(C java python)
摘要:1、选择排序的思路是:遍历数组,第一遍找出所有成员的最小值,放到数组下标为0的位置,第二遍从剩余内容中,再次找出最小值,放到数组下标为1的位置,以此类推,遍历完成所有的数组内容,最后结果就是:数组是按照从小到大顺序进行排序的。 2、按照C语言、java、python的顺序,分别实现如下,在对应编译平 阅读全文
posted @ 2017-09-15 23:08 七连长 阅读(217) 评论(0) 推荐(0)
python 输出语句的写法
摘要:总结: 1、类似于C语言的格式化输出,先写转换符,再写待转换的对象。 2、与C语言不同的是,转换符和待转换的对象之间,不能用逗号分隔。 阅读全文
posted @ 2017-08-28 00:29 七连长 阅读(797) 评论(0) 推荐(0)
举例:使用XML库的方式,实现RPC通信
摘要:本文介绍了使用XML库进行RPC通信的方式。 阅读全文
posted @ 2017-06-14 01:19 七连长 阅读(1049) 评论(0) 推荐(0)
从字符串获得MAC地址的方法
摘要:今日有感于编程水平下降,特意练习一下,根据MAC地址字符串,获取MAC地址的2种方法。 #include <stdio.h> void func1(char *str){ unsigned char mac[6] = {0}; sscanf(str, "%2x:%2x:%2x:%2x:%2x:%2x 阅读全文
posted @ 2016-07-13 23:56 七连长 阅读(1491) 评论(0) 推荐(0)
sizeof与strlen的区别
摘要:本文列举了sizeof与strlen的区别,总结一下:sizeof()的结果是一个对象占用的字节数,对于字符串包括字符串结尾的\0.strlen()的结果不包括\0.下面是源码:#include int main(){ int i = 0; char acNum[] = "12345"... 阅读全文
posted @ 2015-03-02 22:33 七连长 阅读(203) 评论(0) 推荐(0)
C语言通过函数参数不能带出动态内存的例子。
摘要:实验结论:通过函数参数不能带出动态内存,函数参数虽然为指针,其实是在函数内部的临时变量,只是该指针的初始值是通过调用函数赋值的。C语言函数参数都是传值的。#include void getversion(char *pcVer){ printf("\r\ngo in getversion \r... 阅读全文
posted @ 2015-03-02 21:35 七连长 阅读(883) 评论(0) 推荐(0)

1 2 下一页