未找到

未发布 MailBee.NET Objects接收电子邮件(POP3)教程三:POP3认证
by Harriet666 keys 分享 1500972453843
MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
 
 
本文主要介绍了POP3认证的代码示例。目前MailBee.NET Objects在线订购享75折优惠正在进行中,欢迎您下载试用版进行运用!
要登录POP3帐户,你必须提供有效的帐户名称(也称为用户名,登录名等)和密码。
C#
Pop3 pop = new Pop3();
pop.Connect("mail.domain.com");
pop.Login("jdoe", "secret");

VB.NET
Dim pop As New Pop3() 
pop.Connect("mail.domain.com")
pop.Login("jdoe", "secret")
 
某些服务器要求帐号名称包含域名部分(例如jdoe@domain.com)。
许多POP3服务器支持多种认证机制来进行安全认证。默认情况下会使用更安全的身份验证方法。你可以使用Login方法的其他重载来覆盖此行为(如果服务器错误地执行某些身份验证方法)。例如,上面的代码强制MailBee仅尝试APOP方法(APOP是特定于POP3协议的安全认证方法,由许多POP3服务器支持):
C#
Pop3 pop = new Pop3();
pop.Connect("mail.domain.com");
pop.Login("jdoe", "secret", AuthenticationMethods.Apop);

VB.NET
Dim pop As New Pop3() 
pop.Connect("mail.domain.com")
pop.Login("jdoe", "secret", AuthenticationMethods.Apop)
 
或者,你可以强制MailBee首先尝试简单的身份验证方法,并且只有在服务器不支持简单的方法时才使用安全方法。下面的示例代码使用最简单的身份验证方法进行登录。如果服务器支持基本的明文USER / PASS认证则会使用它。但是,如果USER / PASS方法未启用(假设服务器仅支持安全的SASL NTLM),那么MailBee将使用该方法。
C#
pop.Login("jdoe", "secret", AuthenticationMethods.Auto, AuthenticationOptions.PreferSimpleMethods, null);

VB.NET
pop.Login("jdoe", "secret", AuthenticationMethods.Auto, AuthenticationOptions.PreferSimpleMethods, Nothing)

MailBee还支持Windows集成身份验证(使用当前记录的Windows用户的凭据登录)。如下所示:
C#
pop.Login(null, null, AuthenticationMethods.SaslNtlm);

VB.NET
pop.Login(Nothing, Nothing, AuthenticationMethods.SaslNtlm)
 
但是,如果你正在开发在匿名IIS或ASP.NET用户中运行的ASP.NET应用程序(因为当前记录的用户将是IIS用户而不是使用该应用程序的人员),则无法使用它。
未发布 DevExpress v17.2—WPF篇(五)
by AABBbaby keys 分享 1515033737746
用户界面套包DevExpress v17.2终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress WPF v17.2 新的Hamburger Menu、Scheduler Control、Dialogs (CTP)、Data Grid Control等,快来下载试用新版本!
未发布 KoaHub.js:使用ES6/7特性开发Node.js框架
by wemallshop keys Node.JS 1474429021109
KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架。可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。
未发布 苹果公司透露Siri新发音引擎的内部原理
by Harriet666 keys 分享 1505467031256
苹果公司透露了他们通过深度学习让Siri的发音更加自然的内幕。

iPhone用户使用自然语言向Siri提问,Siri也通过语音回答问题。Siri可以使用21种语言回答问题,遍布全球36个国家。在2017年WWDC大会上,苹果宣布了iOS 11上的Siri将使用最新的文本语音引擎。2017年8月,苹果的机器学习期刊透露了他们是如何让Siri的发音更加自然的。

iPhone上的语音是通过拼接预先录制的人类语音来生成的。先录制几个小时的语音,再把它们拆分成单词,然后再把单词拆成最基本的元素:音素。在生成句子的时候,系统会选择合适的音素,再把它们拼接在一起。
 
为音素选择合适的录音是一件很有挑战性的事情。每一个音素都要与发音相匹配,也要与相邻的其他音素相匹配。旧系统只有几种录音,音素的来源很有限,所以听起来有点不自然。于是苹果决定使用深度学习来确定声音单元在句子中的各种属性。
 
每一台iOS设备都包含了一个小型的预录音素数据库。每一份数据都包含了音频属性:声音频谱的音高和音长。一个经过训练的“深度混合密度网络(deep mixture density network)”用于预测每一个音素在句子中的特征。苹果设计了一个成本函数来训练这个网络,着重考虑到两个方面的问题:如何让音素与发音相匹配以及如何让它与句子相融合。
 
在通过“Viterbi”算法从数据库里找到需要的数据后,系统会选出最佳的音素组合,把它们拼接起来,然后播放出声音。
 
另一种方式是生成声波,而不是拼接预录的声音。2016年9月,Alphabets Deepmind发布了WaveNet引擎,可以基于电脑生成文本语音。它的不足是速度很慢,就算使用最快的台式电脑也需要很长时间才能完成合成任务。所以,Siri不会在短时间使用合成语音代替录制语音。
未发布 Rust中执行node.js/python/cmd进程:Command::spawn与output和status执行方式区别
by ourjs keys Rust Node.JS Python 1657520365297

将命令作为子进程执行,并返回它的句柄。
默认情况下,标准输入、标准输出和标准错误是从父级继承的,比如:

use std::process::Command;

Command::new("ls")
        .spawn()
        .expect("ls command failed to start");

未发布 下一代Linux桌面系统LXQt首次公开发布
by Caroline keys 大话编程 分享 1400220923071
开发人员分析和解析PHP代码的7款最佳PHP工具
by Elyn keys 分享 1460354042261
每个人都知道PHP是一种服务器端脚本语言,是专门为web开发而设计,还被用作通用的编程语言。在这篇文章中,小编将给大家介绍7款最佳PHP工具。
未发布 TWAIN扫描识别工具Dynamic Web TWAIN的常见问题FAQ合集
by Harriet666 keys 分享 1510027018492
Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件,本文给大家分享几个有关Dynamic Web TWAIN的常见问题,欢迎收藏!
 
慧都十四周年狂欢开启,Dynamic Web TWAIN终极让利7折特惠
限时一个月,马上咨询>>>
 
1.什么是TWAIN?
TWAIN是一种协议和应用程序编程接口(API),用于标准化应用程序和图像采集设备(如扫描仪和数码相机)之间的通信
。该标准允许开发人员对任何支持TWAIN的图像采集设备进行标准调用。因此,应用程序无需重写也能支持每个设备。
2.什么是Dynamic Web TWAIN?
Dynamic Web TWAIN是专为Web应用程序设计的TWAIN扫描SDK。您可以从任何TWAIN兼容设备中获取图像。
Dynamic Web TWAIN非常实用,它包含精心设计的界面和内置向导模式。只需几行代码便可完成作业。同时,Dynamic Web TWAIN功能非常强大。它与TWAIN规范V2.1兼容,具有内置的JPEG编码器和解码器。同时支持所有三种图像传输模式和许多其他功能。
Dynamic Web TWAIN包含许多专为Web环境设计的功能,例如通过FTP或HTTP协议上传和下载图像。
3.我应该使用Dynamic Web TWAIN的哪个版本?
Dynamic Web TWAIN有几个版本:ActiveX、HTML5 for Windows、HTML5 for Mac和HTML5 for Linux。您可以根据使用的浏览器决定使用哪个版本。
ActiveX:在Windows上默认支持IE 6-9,可以支持IE 10、11;
HTML5 for Windows:在Windows上支持Firefox/Chrome 27+、IE 10/11和Edge;
HTML5 for Mac:支持Mac OS上的Chrome/Firefox 27+、Safari 7+。
HTML5 for Linux:支持Ubuntu 10+、Debian 8和Fedora 19+上的Chrome/Firefox 27+。

4.使用Dynamic Web TWAIN是否需要安装twain驱动程序?
是的Dynamic Web TWAIN与设备(扫描仪/照相机/采集卡等)的TWAIN驱动程序进行通信,以控制其获取和传输图像,因此需要安装twain驱动程序。

5.我能用Dynamic Web TWAIN做什么?
Dynamic Web TWAIN可用于控制扫描仪、数码相机以及支持TWAIN标准的任何其他设备的任何工作。Dynamic Web TWAIN可以通过FTP或HTTP协议上传和下载图像。代理同样支持。

6.Dynamic Web TWAIN与其它为web环境设计的TWAIN SDK相比有什么优势?
Dynamic Web TWAIN的是一个真正的网络扫描解决方案。
它与Internet Explorer、Chrome、Firefox和其他浏览器兼容。
它非常灵活并且占用小。无需DLL分发。
它可以通过HTTP和FTP上传和下载图像。
它支持TIFF、JPEG、PDF和PNG压缩。

7.我在哪里可以获得使用Dynamic Web TWAIN的测试应用程序?
您可以从我们的样本库中获得Dynamic Web TWAIN的样本。在安装Dynamic Web TWAIN试用版之后,您还可以找到一些带有源代码的基本示例。

8.使用SDK时遇到问题我该怎么办?
你可以参考我们的知识库系统在线文档。如果还是找不到答案,请发送电子邮件至support@dynamsoft.com。

9.虚拟开发者服务与标准客户支持之间的主要区别是什么?
借助虚拟开发者服务,我们与您密切沟通,分析您的需求,提出技术解决方案,编写代码,帮助您将代码集成到项目中,进
行测试和维护。
通过标准客户支持,您需要一位开发TWAIN模块的开发人员,然后向我们的技术支持团队提问。使用虚拟开发者服务,您不需要开发人员在TWAIN模块上工作,我们的开发人员作为团队成员参与您的项目。

2017慧都十四周年狂欢搞事情!砸金蛋100%抽现金红包、满额豪送iPhone X、iPhone 8、DevExpress汉化免费送、团队升级培训套包劲省10万元......更多惊喜等您来探索!

未发布 HTML5全栈开发中新的表单类型简介
by cainiaohaha keys 分享 1467105266560

  在HTML5全栈开发​中拥有多个新的表单输入类型,这些新特性提供了更好的输入控制和验证email,这次先简单的给大家介绍一下:

 

未发布 做好这些工作,青否小程序让企业业绩快速提升!
by 霁夜茶135 keys 分享 1501754418962
企业之所以会做微信小程序就是希望获得更多的用户,提升企业的业绩。

 近期热门 - 点击最多
  1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  2. Node.js 打印vite react+go项目目录树
  3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
  7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
  9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
  10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

  全端社区 - 最新回复
  1. 在无管理员权限的情况下,使用安装Python补全 pip临时配置环境变量
  2. Python鉴权方法:Depends 依赖注入;装饰器;与基于Proxy模式的Session状态管理自动计算脏属性;将用户数据存储在Redis中
  3. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
  4. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
  5. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
  6. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
  7. Node.js 打印vite react+go项目目录树
  8. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
  9. Windows与Mac通过git ssh和rsync实现文件共享互传
  10. Windows与Mac通过git ssh和scp实现文件共享互传

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA