博客园 - Danny Chen
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=52416
2020-03-08T10:58:54Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
feed.cnblogs.com
https://www.cnblogs.com/zhangchenliang/p/12444205.html
python asyncio 获取协程返回值和使用callback - Danny Chen
Reference from: https://www.cnblogs.com/callyblog/p/11216961.html 1. 获取协程返回值,实质就是future中的task import asyncioimport timeasync def get_html(url): print(
2020-03-08T10:59:00Z
2020-03-08T10:59:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】Reference from: https://www.cnblogs.com/callyblog/p/11216961.html 1. 获取协程返回值,实质就是future中的task import asyncioimport timeasync def get_html(url): print( <a href="https://www.cnblogs.com/zhangchenliang/p/12444205.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/9147827.html
c#等待所有子线程执行完毕方法 - Danny Chen
当我们在使用线程中,你会发现主线结束后子线程的结果才显示出来。现在我要等待所以子线程结束,然后在显示结果,怎么做呢? 方法如下: 1、使用 ManualResetEvent,代码如下: using System.Threading;namespace ThreadStudy{ /// <summar
2018-06-06T14:42:00Z
2018-06-06T14:42:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】当我们在使用线程中,你会发现主线结束后子线程的结果才显示出来。现在我要等待所以子线程结束,然后在显示结果,怎么做呢? 方法如下: 1、使用 ManualResetEvent,代码如下: using System.Threading;namespace ThreadStudy{ /// <summar <a href="https://www.cnblogs.com/zhangchenliang/p/9147827.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/8270078.html
Python virtualenv - Danny Chen
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.
2018-01-11T11:05:00Z
2018-01-11T11:05:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2. <a href="https://www.cnblogs.com/zhangchenliang/p/8270078.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/8250391.html
查看当前正在运行的python进程 - Danny Chen
ps -ef |grep Python kill -9 pid
2018-01-09T03:01:00Z
2018-01-09T03:01:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】ps -ef |grep Python kill -9 pid <a href="https://www.cnblogs.com/zhangchenliang/p/8250391.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/8204543.html
Mac 删除/卸载 自己安装的python - Danny Chen
官网pkg安装的python版本 第一步:删除框架 1 第二步:删除应用目录 1 第三步:删除指向python的链接 1 2 3 4 5 清除后可再次查看链接,会发现链接已清除 附图: 可参考: https://stackoverflow.com/questions/22774529/what-is
2018-01-05T06:52:00Z
2018-01-05T06:52:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】官网pkg安装的python版本 第一步:删除框架 1 第二步:删除应用目录 1 第三步:删除指向python的链接 1 2 3 4 5 清除后可再次查看链接,会发现链接已清除 附图: 可参考: https://stackoverflow.com/questions/22774529/what-is <a href="https://www.cnblogs.com/zhangchenliang/p/8204543.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/8136958.html
python读取txt文件最后一行(文件大+文件小) - Danny Chen
txt文件小 #coding:utf-8 ''' fname为所读xx.txt文件 输出为:文件第一行和最后一行 ''' fname = 'test.txt' with open(fname, 'r') as f: #打开文件 lines = f.readlines() #读取所有行 first_l
2017-12-28T09:44:00Z
2017-12-28T09:44:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】txt文件小 #coding:utf-8 ''' fname为所读xx.txt文件 输出为:文件第一行和最后一行 ''' fname = 'test.txt' with open(fname, 'r') as f: #打开文件 lines = f.readlines() #读取所有行 first_l <a href="https://www.cnblogs.com/zhangchenliang/p/8136958.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7797562.html
pycharm 注册码/License server 2017年最新 - Danny Chen
两种方法: 1.选License server激活,输入:http://idea.imsxm.com 2.2017年激活码 时效1年BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNza
2017-11-07T01:50:00Z
2017-11-07T01:50:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】两种方法: 1.选License server激活,输入:http://idea.imsxm.com 2.2017年激活码 时效1年BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNza <a href="https://www.cnblogs.com/zhangchenliang/p/7797562.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7717602.html
Linux cat命令详解 - Danny Chen
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的; cat主要有三大功能: 1.一次显示整个文件。 $ cat filename 2.从键盘创建一个文件。 $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件。 $cat fil
2017-10-23T08:42:00Z
2017-10-23T08:42:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的; cat主要有三大功能: 1.一次显示整个文件。 $ cat filename 2.从键盘创建一个文件。 $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件。 $cat fil <a href="https://www.cnblogs.com/zhangchenliang/p/7717602.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7698633.html
在Mac平台上安装配置ELK时的一些总结 - Danny Chen
一、前言 大数据处理是流行的一些表现,在不断壮大的数据处理中,怎么样处理数据才是我们继续做好开发的正道。本文章来自网络,不敢原创,但是也有很大借鉴。 二、MAC安装ELK 首先是安装elasticsearch,这个很简单: brew install elasticsearch 但是这里就遇到了问题,
2017-10-20T03:33:00Z
2017-10-20T03:33:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】一、前言 大数据处理是流行的一些表现,在不断壮大的数据处理中,怎么样处理数据才是我们继续做好开发的正道。本文章来自网络,不敢原创,但是也有很大借鉴。 二、MAC安装ELK 首先是安装elasticsearch,这个很简单: brew install elasticsearch 但是这里就遇到了问题, <a href="https://www.cnblogs.com/zhangchenliang/p/7698633.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7698620.html
Mac上搭建ELK - Danny Chen
转载自我的个人博客:http://blog.ywheel.cn/post/2017/03/04/setup_elk_on_mac/ 最近的项目需要对文本数据各字段进行快速检索、组合查询、模糊查询,在架构选择上选择了Elasticsearch作为支撑这些功能的存储和搜索引擎。其他的不说了,刚好我的第一
2017-10-20T03:31:00Z
2017-10-20T03:31:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】转载自我的个人博客:http://blog.ywheel.cn/post/2017/03/04/setup_elk_on_mac/ 最近的项目需要对文本数据各字段进行快速检索、组合查询、模糊查询,在架构选择上选择了Elasticsearch作为支撑这些功能的存储和搜索引擎。其他的不说了,刚好我的第一 <a href="https://www.cnblogs.com/zhangchenliang/p/7698620.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7552360.html
C#中用schema验证xml的合法性 - Danny Chen
Reference from : https://msdn.microsoft.com/en-us/library/as3tta56(v=vs.80).aspx Reference from : http://www.cnblogs.com/joean/p/4982875.html
2017-09-19T08:05:00Z
2017-09-19T08:05:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】Reference from : https://msdn.microsoft.com/en-us/library/as3tta56(v=vs.80).aspx Reference from : http://www.cnblogs.com/joean/p/4982875.html <a href="https://www.cnblogs.com/zhangchenliang/p/7552360.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7552303.html
C#中XML与对象之间的序列化、反序列化 - Danny Chen
using System; using System.IO; using System.Text; using System.Xml; using System.Xml.Serialization; namespace Xml.Utility { public static class XmlUtil { /// /// 将一个对象序列化为XM...
2017-09-19T07:58:00Z
2017-09-19T07:58:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】using System; using System.IO; using System.Text; using System.Xml; using System.Xml.Serialization; namespace Xml.Utility { public static class XmlUtil { /// /// 将一个对象序列化为XM... <a href="https://www.cnblogs.com/zhangchenliang/p/7552303.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7080067.html
C#位运算 - Danny Chen
在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 运算符号 意义 运算对象类型 运算结果类型 对象数 实例 ~ 位逻辑非运算 整型,字符型 整型 1 ~a & 位
2017-06-26T05:21:00Z
2017-06-26T05:21:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。 运算符号 意义 运算对象类型 运算结果类型 对象数 实例 ~ 位逻辑非运算 整型,字符型 整型 1 ~a & 位 <a href="https://www.cnblogs.com/zhangchenliang/p/7080067.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7026499.html
SQL Server 权限管理 - Danny Chen
概述 对数据库系统而言,保证数据的安全性永远都是最重要的问题之一。一个好的数据库环境,必须明确每个用户的职责,并分配其对应的权限。同时出现问题了也可以找到根源。 你是否会有这样的需求: 给某个用户查询所有数据库的权限 给某个用户只有备份数据库的权限 给一个用户只有指定数据库的权限 给一个用户只有某个
2017-06-16T03:08:00Z
2017-06-16T03:08:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】概述 对数据库系统而言,保证数据的安全性永远都是最重要的问题之一。一个好的数据库环境,必须明确每个用户的职责,并分配其对应的权限。同时出现问题了也可以找到根源。 你是否会有这样的需求: 给某个用户查询所有数据库的权限 给某个用户只有备份数据库的权限 给一个用户只有指定数据库的权限 给一个用户只有某个 <a href="https://www.cnblogs.com/zhangchenliang/p/7026499.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7021490.html
如何用C#动态编译、执行代码 - Danny Chen
在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成
2017-06-15T16:05:00Z
2017-06-15T16:05:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码编译器的实例的访问。如果要动态生成 <a href="https://www.cnblogs.com/zhangchenliang/p/7021490.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/7021481.html
[C#]手把手教你打造Socket的TCP通讯连接(一) - Danny Chen
本文章将讲解基于TCP连接的Socket通讯,使用Socket异步功能,并且无粘包现象,通过事件驱动使用。 在编写Socket代码之前,我们得要定义一下Socket的基本功能。 作为一个TCP连接,不论是客户端还是服务器端,它都得有以下接口: 用到的事件参数SocketEventArgs。 因为作为
2017-06-15T16:04:00Z
2017-06-15T16:04:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】本文章将讲解基于TCP连接的Socket通讯,使用Socket异步功能,并且无粘包现象,通过事件驱动使用。 在编写Socket代码之前,我们得要定义一下Socket的基本功能。 作为一个TCP连接,不论是客户端还是服务器端,它都得有以下接口: 用到的事件参数SocketEventArgs。 因为作为 <a href="https://www.cnblogs.com/zhangchenliang/p/7021481.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/6796138.html
C#动态调用WCF接口,两种方式任你选。 - Danny Chen
REFERENCE FROM : http://www.cnblogs.com/Leo_wl/p/4762784.html 写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项
2017-05-02T06:57:00Z
2017-05-02T06:57:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】REFERENCE FROM : http://www.cnblogs.com/Leo_wl/p/4762784.html 写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项 <a href="https://www.cnblogs.com/zhangchenliang/p/6796138.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/6795267.html
动态调用WCF服务 - Danny Chen
本文转载:http://www.cnblogs.com/wiseant/archive/2010/07/29/1787599.html 原文地址:http://blog.csdn.net/castlooo/archive/2010/05/06/5562619.aspx 客户端调用wcf ,有时需要动
2017-05-02T03:30:00Z
2017-05-02T03:30:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】本文转载:http://www.cnblogs.com/wiseant/archive/2010/07/29/1787599.html 原文地址:http://blog.csdn.net/castlooo/archive/2010/05/06/5562619.aspx 客户端调用wcf ,有时需要动 <a href="https://www.cnblogs.com/zhangchenliang/p/6795267.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/6786745.html
矩阵的坐标变换(转) - Danny Chen
转http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main11-2.htm 2.3.3 基本二维变换 基本二维变换有比例变换(Scaling)、旋转变换(Rotating)、错切变换(Shearing)和平移变换(Translating)
2017-04-29T16:11:00Z
2017-04-29T16:11:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】转http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main11-2.htm 2.3.3 基本二维变换 基本二维变换有比例变换(Scaling)、旋转变换(Rotating)、错切变换(Shearing)和平移变换(Translating) <a href="https://www.cnblogs.com/zhangchenliang/p/6786745.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/zhangchenliang/p/6597408.html
【.NET线程--进阶(一)】--线程方法详解 - Danny Chen
上篇博客从线程的基本概况开始着重讨论了线程,进程,程序之间的区别,然后讨论了线程操作的几个类,并通过实例来说明了线程的创建方法。本篇博客将会带大家更深入的了解线程,介绍线程的基本方法,并通过一个Demo使用委托来调用线程之外的对象。 前篇博客基础:【GDI+编程--番外篇(二)】--从事件看委托 【
2017-03-21T15:02:00Z
2017-03-21T15:02:00Z
Danny Chen
https://www.cnblogs.com/zhangchenliang/
【摘要】上篇博客从线程的基本概况开始着重讨论了线程,进程,程序之间的区别,然后讨论了线程操作的几个类,并通过实例来说明了线程的创建方法。本篇博客将会带大家更深入的了解线程,介绍线程的基本方法,并通过一个Demo使用委托来调用线程之外的对象。 前篇博客基础:【GDI+编程--番外篇(二)】--从事件看委托 【 <a href="https://www.cnblogs.com/zhangchenliang/p/6597408.html" target="_blank">阅读全文</a>