首页
学习
活动
专区
工具
TVP
发布

张善友的专栏

专栏作者
1526
文章
1952715
阅读量
137
订阅数
为什么 C# 可能是最好的第一编程语言
纵观神州大地,漫游中华互联网,我看到很多人关注为什么你应该开始学习JavaScript做前端,而对blazor这样的面向未来的框架有种莫名的瞧不起,或者为什么你应该学习Python作为你的第一门编程语言,恕不知有多少公司业务是用Python开发的,Python更多是粘合剂,作为胶水语言来使用。
张善友
2023-03-17
9470
最流行的WebAssembly Web开发框架: Blazor
最新的一份《The State of WebAssembly 2022》调查报告已出炉,“对于 WebAssembly 来说,这是相当不错的一年”。报告的一些重点内容包括:
张善友
2022-06-30
1.5K0
DNS泛域名解析应用(nip.io/sslip.io)
使用 nip.io 作为k8s的入口 域名解析。 nip.io 是一个免费的域名解析服务,可以将符合下列格式的域名解析对应的ip,可用来作为应用路由的解析服务,省去配置本地 hosts 文件的步骤。
张善友
2021-08-25
4.5K0
.NET 机器学习生态调查
机器学习是一种允许计算机使用现有数据预测未来行为、结果和趋势的数据科学方法。 使用机器学习,计算机可以在未显式编程的情况下进行学习。机器学习的预测可以使得应用和设备更智能。 在线购物时,机器学习基于历史购买推荐你可能喜欢的其他产品。 刷信用卡时,机器学习将事务与事务数据库进行比较,帮助检测欺诈行为。当机器人吸尘器清理房间时,机器学习帮助其决定工作是否完成。
张善友
2019-07-02
6520
IronPython 2.0 beta 5
ironpython 2.0 beta 5 已经发布,下载地址:http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?Rele
张善友
2018-01-31
9160
Python:FriendFeed的Tornado Web Server
代码很简单,不到5k行。但是思路挺好的,改成non-blocking了之后效率就是能提高不少,特别是考虑到现代的web app都需要和其他的HTTP服务器通信,blocking的代价太大了。 Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web fr
张善友
2018-01-31
5250
微软发布IronRuby
微软公司在其MIX07大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与Ruby/.NET Bridge之类的工具不同,这类工具只是将Ruby解释器于.NET VM相连接。 IronPython是运行在.NET之上的Python实现,其开发人员Jim Hugunin向我们阐述了IronRuby、IronPython和另外一些动态语言之下的技术的更进一步信息: 新的动态语言运行时(Dynamic Language R
张善友
2018-01-30
8490
十年学会程序设计
这里分享一篇 Peter Norvig的 《十年学会程序设计》 (Peter Norvig  系Google研究院主任、美国计算机协会(ACM)资深会员(Fellow))。全文如下: 十年学会程序设计
张善友
2018-01-30
8750
Mono SVN最新代码或者Mono 1.2.5 支持IronPython 2.0
IronPython 2.0基于Dynamic Language Runtime(DLR). Mono开发团队迅速完成了对DLR的支持.IronPython 2.0 Aplal一起发布的DLR(Dynamic Language Runtime )都是采用Microsoft Permissive License (Ms-PL)许可发布的 IronPython架构师Jim Hugunin改变了微软和Opensource社区的关系,微软现在够Open,可以看看微软目前的所有OpenSource方面的Licence
张善友
2018-01-30
7750
IronPython整合Windows PowerShell
      Windows PowerShell 是微软为 Windows 环境所开发的 shell 及脚本语言技术,这项全新的技术提供了丰富的控制与自动化的系统管理能力;关于PowerShell参看易学易用的Windows PowerShell 。IronPython也是脚本语言,两种脚本语言的联姻可以解决Windows 系统管理的任务,是系统管理员的必备工具。这里有一篇文章在提醒DBA们要开始学PowerShell   RTFM :http://weblog.infoworld.com/dbunderg
张善友
2018-01-30
1.1K0
IronPython 2.0 发布了
       DLR团队终于发布了 IronPython 2.0 ,IronPython 2.0完全基于Dynamic Language Runtime (DLR). DLR允许多个动态语言在系统类型层面实现互操作。这个版本修复大概500多个bug,有453个来自codeplex社区的反馈。热烈祝贺开发团队发布了这一个重大的里程碑版本。可以到codeplex上去下载,下面是一些重要的链接: 项目codeplex站点http://www.codeplex.com/IronPython 下载地址 http:/
张善友
2018-01-30
5100
Base4.net和IronPython的一些相关东东
发现一个非常好的东东:Base4.NET ,这是一个超过10年编程经验的老程序员和架构师所愿意分享和体现的价值, 有兴趣的看看作者的介绍:      Base4 is a very powerful framework and server for sharing data layers and data between applications. Essentially Base4 works by generating data and code from an XML schema that def
张善友
2018-01-29
5370
How to Add an API to your Web Service
Introduction APIs are a great way to extend your application, build a community, excite your users and get in on the Mashup Mania spreading across the web. While there’s plenty out there wanting in on the action, there’s a lot of questions about how to act
张善友
2018-01-29
7090
CentOS 6下安装nodejs 0.9.0
确保安装了python,大部分安装失败都是由于python版本过低导致。安装之前,升级python版本,升级步骤 http://www.tomtalk.net/wiki/Python。 [root@SNDA-192-168-15-161 ~]# python -V Python 2.7.3 开始安装: 1).下载nodejs到本地并解压缩 [root@SNDA-192-168-15-161 node]# wget http://nodejs.org/dist/v0.9.0/node-v0
张善友
2018-01-26
5590
检查Python对象
编程环境中的对象很象现实世界中的对象。实际的对象有一定的形状、大小、重量和其它特征。实际的对象还能够对其环境进行响应、与其它对象交互或执行任务。计算机中的对象试图模拟我们身边现实世界中的对象,包括象文档、日程表和业务过程这样的抽象对象。 类似于实际的对象,几个计算机对象可能共享共同的特征,同时保持它们自己相对较小的变异特征。想一想您在书店中看到的书籍。书籍的每个物理副本都可能有污迹、几张破损的书页或唯一的标识号。尽管每本书都是唯一的对象,但都拥有相同标题的每本书都只是原始模板的实例,并保留了原始模板的大
张善友
2018-01-22
1.3K0
IronPython 承载和消费WCF服务
是开始学习IronPython 的时候了文章里谈到了“IronPython 2.6提供了新特性clrtype,允许程序员用纯IronPython代码提供property、attribute等CLR类型信息。这样IronPython代码就可以无缝地与Sliverlight、WCF等框架集成。”我们就用clrtype来看看怎么承载WCF服务和消费WCF服务。WCF的契约需要定义接口,这是目前IronPython 尚未支持的功能,所以我们先用C#定义个一个WCF的契约: using System; using
张善友
2018-01-22
8860
是开始学习IronPython 的时候了
Dino's Blog 上写一篇文章介绍了IronPython 2.6的Final版本已经发布。IronPython就是优雅的python编程语言和强大的.NET平台的有机结合, IronPython
张善友
2018-01-22
1.3K0
项目管理方面的几个.NET开源项目
1、NTrac: Trac 是个项目管理系统,是Python所写的,是基于 Subvertion -- 史上最优秀的版本管理系统的!,在code.google.com上现在有一个NTrac,就是Trac的DotNet版本的移植项目。项目地址:http://code.google.com/p/ntrac/ 2、DotSvn:Subvertion客户端的DotNet类库,NTrac就是用DotSvn访问Subvertion. DotSvn提供了一个100% .NET类库方式访问SVN.  项目地址:http:/
张善友
2018-01-22
6950
第一个IronPython程序(之二)
万物皆对象,意思是 IronPython 函数有属性, 并且这些属性在运行时是可用的。在 IronPython(Python) 中, 函数同其它东西一样也是对象. 命令行中输入ipy 例子2.3 访问BuildConnectionString的函数的 doc string >>> import first                  1 >>> params = {"server":"shanyou.zhang","database":"pubs","uid":"sa","pwd":"secre t"
张善友
2018-01-19
8130
安装 IronPython
IronPython 1.0发布了 IronPython是Python编程语言在.NET平台上的实现。它支持一个可交互的控制台,该控制台支持完全的动态编译,并且可以让Python程序员访问所有的.NET库,同时还保持对Python语言完全的兼容性。 安装 IronPython 欢迎来到 IronPython世界, 让我们开始吧,将学习适合您的 Python 安装。 学习 IronPython的第一件事就是安装, 不是吗? IronPython可以运行于Microsoft .NET Framework 2.0
张善友
2018-01-19
1.7K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档