.Net Framework

Inet Address和Inet Socket Address类

自闭症网瘾萝莉.ら 提交于 2021-01-02 06:23:03
Inet Address类: 封装计算机的IP地址,不包含端口号 Inet Socket Address类: 此类用于实现IP套接字地址(IP地址+端口号),用于socket通信 代码示例: package aaa; import java.net.InetAddress; import java.net.UnknownHostException; public class TestInetAddress { public static void main(String[] args) throws UnknownHostException { //获取Inet Address的方式 InetAddress ia = InetAddress.getLocalHost(); System.out.println("获取主机IP地址:"+ia.getHostAddress()); System.out.println("获取主机名:"+ia.getHostName()); //根据域名获取Inet Address对象 InetAddress ia2 = InetAddress.getByName("www.baidu.com"); System.out.println("百度服务器的IP地址:"+ia2.getHostAddress()); System.out.println(

部署.net Core 到 Windows server 2008 r2 IIs

笑着哭i 提交于 2021-01-02 05:59:59
1. 将项目发布 2、iis 新建网站,设置 3 安装windows server hosting 4 关于报错 1.下载sdk https://www.microsoft.com/net/learn/get-started/windows 2.下载 .NET Core Windows Server Hosting https://www.nuget.org/packages/Microsoft.AspNetCore.Hosting.WindowsServices/ 需要验证 dotnet 是否能正常使用, 在cmd中 进入 C:\Program Files\dotnet>dotnet --version 提示 api ms win crt runtime 1-1-0.dll 丢失,需要下载安装。 3.Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x80070057】错误 win2008server R2 x64 部署.net core到IIS上出现 【Failed to load the dll from [C:\Program Files\dotnet\host\fxr\1.0.1\hostfxr.dll], HRESULT: 0x80070057】错误 解决方法: 需要安装补丁:KB2533623 下载地址如下:

【招聘】腾讯(深圳)财付通招聘.NET开发,互联网金融行业

跟風遠走 提交于 2021-01-02 04:52:56
【岗位名称】财付通 .NET 账务开发工程师(深圳) 【岗位职责】 1、 负责银行收付退核、商户清结算、备付金管理相关系统研发 2、 负责财付通境内外账务系统、内部支撑业务系统研发 3、 参与公共开发框架的设计与实现,完成高并发、容灾、容错和性能优化研发 【岗位要求】 1、 计算机、通信相关专业本科以上学历, 3 年以上开发工作经验; 2、 编程基本功扎实,熟悉设计模式,熟悉常用网络服务处理模式; 3、 精通 ASP.NET ( c# ), MVC 相关技术,熟悉常用前端技术; 4、 熟悉 Windows Server 系统相关系能分析和优化工具; 5、 了解 MySql 、 Redis 常用的管理、配置和调优方法; 6、 有银行、支付、清算相关系统开发经验优先; 【岗位名称】财付通C++开发工程师(深圳) 【岗位职责】 1、 负责会计核算、商户清结算、备付金管理相关系统研发与运营 2、 负责财付通境内外账务系统、内部支撑业务系统研发 3、 参与公共开发框架的设计与实现,完成高并发、容灾、容错和性能优化研发 【岗位要求】 1、 计算机、通信相关专业本科以上学历, 3 年以上开发工作经验; 2、 精通数据结构,精通 c/c++ ,熟悉设计模式; 3、 熟悉 Linux 开发环境和常用的程序分析程序和方法; 4、 了解 MySql 、 Redis 常用的管理、配置和调优方法; 5、

XenApp 6.5 for Windows 2008 R2 安装部署手册

这一生的挚爱 提交于 2021-01-01 06:47:49
插入安装光盘后,系统会弹出“自动播放”窗口,双击“运行 Autorun.exe”选项即可。如没有弹出自动运行窗口,则可以直接打开光盘运行“Autorun.exe”文件。如下图 在“Citrix XenApp 安装向导”界面,选择“安装XenApp 服务器”。如下图 这时,“Citrix XenApp 安装向导”会自动检测系统内是否安装有“.Net 3.5 SP1 Framework”插件。如没有会弹出如下提示,选择“确定”后,“Citrix XenApp 安装向导”会自动为系统安装“.Net 3.5 SP1 Framework”插件。如下图 “Citrix XenApp 安装向导”会花一段时间进行安装准备,此处等待即可。如下图 (PS:如果在此界面出现时点击了上一步中出现的界面,则本界面可能会被后置到该界面下面,请耐心等待出现下一步界面即可。) 在“Citrix XenApp 服务器角色管理器”界面中选择“添加服务器角色”。如下图 在“Citrix XenApp 服务器角色管理器”界面的“选择XenApp”中选择自己所购买版本的选项即可。PoC环境和实验环境时请选择“铂金版”。如下图 在“Citrix XenApp 服务器角色管理器”界面的“许可协议”下选择“我接受此许可协议中的条款”。如下图 在“Citrix XenApp 服务器角色管理器”界面的“选择XenApp角色”中

静默安装oracle

感情迁移 提交于 2021-01-01 06:43:52
环境准备 一、下载安装包 官方下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html [root@oracle data]# ls linuxamd64_12c_database_1of2.zip linuxamd64_12c_database_2of2.zip 二、安装依赖包 yum install -y binutils compat-libstdc++ gcc gcc-c++ \ glibc glibc-devel ksh libaio libaio-devel libgcc \ libstdc++ libstdc++-devel libXext libXtst libX11 \ libXau libXi make sysstat 三、添加用户 groupadd dba groupadd oinstall useradd -g oinstall -G dba oracle echo 'ycig1234' | passwd oracle --stdin chown -R oracle.oinstall /data/ [root@oracle data]# ll /data/ total 2419500 -rw-r--r-- 1 oracle oinstall

阿里云云数据库RDS核心能力演进

China☆狼群 提交于 2021-01-01 01:47:29
  云计算已经进入普及期,不少企业开始从自建数据中心转向云计算。在云计算资源的使用上,从最开始只是使用IaaS层基础资源,转向使用包括云数据库在内的各类PaaS资源。数据库是企业IT架构的核心部分,RDS关系型数据库服务已经成为企业重度依赖的云服务。   过去7年的持续发展,2018年阿里云首次进入Gartner的数据库魔力象限,能够入选Gartner,这是中国数据库厂商的一次突破。阿里云入围Gartner充分说明,在新一波技术浪潮之上进行创新,才可能做出突破。云数据库已经不仅仅是简单地完成数据库在云资源中的搭建,数据库曾经是IT系统中最昂贵的投入之一。对企业CXO们(CEO、CFO、CTO、CIO等)而言,更加灵活的生命周期管理,可以实现成本的合理投入及灵活管理。对DBA技术人员而言,更高的安全性、更全面的监控能力、更便捷的运维方式,将改变DBA在企业的工作模式及地位。   从企业管理者及DBA的角度,我们将针对企业对数据库的各方面需求基于:全生命周期、全方位运维、全链路安全、全链路监控、多引擎覆盖 5个方面进行横向对比,希望给广大读者呈现一张《2018阿里云云数据库RDS核心能力演进》大图。   全生命周期   灵活的生命周期管理,可以让企业以最合适的投入成本使用云计算资源,对于任何规模的企业,这都是开源节流的有力手段。一个IT项目通常会经历以下阶段:   项目规划:按量付费

华为云·云享专家李万龙: IoT 梦想,从0到1的实现

若如初见. 提交于 2020-12-31 11:39:20
摘要 :掀翻35岁IT人退役魔咒,站在巨人肩膀上,应用新技术,结合经验,整体方案优势,让IoT快速生花,这就是李万龙的最新感悟。 随着过去几年传感器和终端设备长足的发展,加上通讯连接在带宽和速度上的大幅提升,物联网 IoT 得到了前所未有的推进。5G的迅速崛起,IoT技术应用也呈现出前所未有的态势。 作为一个有着18年工作经验的“老”程序员,李万龙虽然一直从事软件工程方面的工作,但他心中一直有软硬件结合的梦想,尤其近几年物联网概念再一次风靡,他更是蠢蠢欲动。但既往的工作内容和经验都和嵌入式开发无关,对于物联网的相关开发,有点无从下手。 2019年4月一次偶然的机会,他看到华为云物联网平台提出的1+2+1战略。于是,李万龙抱着看一看的心态浏览着华为云物联网论坛。也正是这个无心的浏览,李万龙发现论坛正在举行“IoT在线训练营”活动,该活动主要介绍华为物联网+LiteOS+小熊派的技术学习。李万龙当时就激动了起来,这个线上培训有案例有老师,就是他梦寐以求的软硬结合的物联网场景。于是,他立马注册了账号报名参加活动,下单购买小熊派硬件设备,开启了他的物联网之路。 跨过零,走进物联网 毕竟是第一次接触物联网,李万龙在一开始除了物联网这个名词,其他的都不了解,设备端的开发都需要从零开始。李万龙表示,在学习的过程中,华为云老师准备的课程非常全面和干货。 李万龙从物联网的概念开始

c#集合与泛型

廉价感情. 提交于 2020-12-31 10:09:50
在应用程序中存储数据最简单的容器是数组,但无法满足数据的动态伸缩,为了摆脱这些数组的限制,.net基础类库发布了很多包含集合类的命名空间,集合类的尺寸是动态的,可以在运行时插入或者移除数据项,集合类包括两类: 1.非泛型集合: 主要位于System.Collections命名空间,包括ArraryList,BitArray,Stack,Queue等类,同时System.Collections.Specialized下的ListDictionary等类以及一些接口。 非泛型集合存在的问题: 1)性能问题:.Net支持两大数据类型:值类型和引用类型,有时候需要用某个类别的变量表示另外一个类别的变量,c#提供了装箱的机制将值类型的数据保存在引用类型中,装箱的实际定义为CLR会在堆上分配新的对象,将值类型的值赋予新的实例,并返回新的对象的引用。相反的操作为拆箱,拆箱是将保存在对象引用上的值转换回栈上相应的值类型,CLR会验证收到的值类型是否是装箱的值类型,如果是就将值赋值回本地值类型,如果不是则抛出异常。尽管装箱和拆箱都很方便,但带来的栈/堆内存的转移会导致性能问题。 2)类型安全问题 除了拆箱的时候我们需要记住装箱的值类型,还需要类型安全的容器来操作某些特定的数据类型,在引入泛型之前,需要通过手工创建强类型的集合类。 2.泛型集合 使用泛型集合可以解决上面的问题,包括性能的损失

工作十四年的一些个人体会和感悟

ε祈祈猫儿з 提交于 2020-12-31 09:30:38
本人在CSDN写的,转过来分享一下; 本人是2006年参加工作,起初是在上海一家大型的外企,为企业内部的生产经营,开发自己的ERP系统;工作轻松,福利好,每天就是写写代码,因为牵扯的主要就是业务,所以只需要填填代码,所以对于技术的要求不是很高,浑浑噩噩一年,技术没任何进步;整天的大家唯一讨论的就是炒股;对于技术特别向往的我,心想还是换一家好好做技术,于是那年我就回到了老家; 回到老家进了一家小企业,开发人员四五个,配了个美工,产品经理肯定是没有的,我们人人都是产品经理,自己跑客户,自己了解需求,一直都是把项目转换产品的思路在做。工作很辛苦,当然了工资也低到不能再低,1000一月;不过奇怪的是大家都很有干劲;但是最终的结果是,开发的产品都不成熟,可以说是稀烂;不过好在当时的大环境比较好,开发软件的公司不是太多,而且同样大家都很烂。而且当时对于软件的应用也不是很重视,大家之所以要买,是因为有指标,所以基于这种原因大家能吃上饭。 再后来,因为我在这三两人里技术还算不错,做了一款软件,那一年卖了差不多两千多套,一套是1800块的价格。小城市小公司,感觉一下发了财的感觉,于是大家涨工资,三个月一涨,一次二百。 很牛气的我涨到了1600块;那年在我们这座城市租房一个月30块钱,吃饭一天五六块;所以平时喝点小酒的资本还是有的; 然后生活这样一直继续,我是个特别喜欢技术的人

进程-线程-多线程

☆樱花仙子☆ 提交于 2020-12-31 06:03:28
什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器 ( 栈指针、程序计数器等 ) ,但代码区是共享的,即不同的线程可以执行同样的函数。 线程和进程的关系? 一个进程会包含多个线程:线程是隶属于某个进程,进程销毁,线程则消失 什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 多线程的好处: 可以提高 CPU 的利用率。在多线程程序中,一个线程必须等待的时候, CPU 可以运行其它的线程而不是等待,这样就大大提高了程序的效率。 多线程的不利方面: 线程也是程序,所以线程需要占用内存,线程越多占用内存也越多; 多线程需要协调和管理,所以需要 CPU 时间跟踪线程; 线程之间对共享资源的访问会相互影响,必须解决竞用共享资源的问题; 线程太多会导致控制太复杂,最终可能造成很多 Bug ; 何时使用多线程 多线程程序一般被用来在后台执行耗时的任务。主线程保持运行,并且工作线程做它的后台工作。对于 Windows Forms 程序来说,如果主线程试图执行冗长的操作,键盘和鼠标的操作会变的迟钝,程序也会失去响应。由于这个原因