请问,如何使用VB(VS2010)在DLL中封装一个窗体,非常感谢,急; [问题点数:40分,结帖人alanyanyi]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 100%
Bbs12
本版专家分:468879
Blank
进士 2018年总版新获得的技术专家分排名前十
2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年12月 总版技术专家分月排行榜第三
2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2019年1月 .NET技术大版内专家分月排行榜第一
2018年12月 .NET技术大版内专家分月排行榜第一
2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2019年4月 .NET技术大版内专家分月排行榜第二
2019年3月 .NET技术大版内专家分月排行榜第二
2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
VB封装DLL教程_ASP
<em>VB</em><em>封装</em><em>DLL</em>教程_ASP (<em>VB</em>制作ASP组件_阿里西西_alixixi.com原创视频录像).exe 播放密码alixixi.com
VB封装DLL实例(三)
正 文: 一、手动注册及引用 (一)手动注册及引用方法(参看实例:手动引用.mdb) 进入<em>VB</em>A编辑窗口,点菜单【工具】—【引用】,打开【引用】对话框,点【浏览】按钮,打开【添加引用】对话框,点选要引用的<em>DLL</em>(测试实例为:ClsFindString.dll),点【打开】—点【确定】,我们完成动态链接库的手动注册及引用。 (二)手动注册及引用方法不足及问题 手动注册引用优
学习心得之-----VB.NET 的自定义带窗体DLL文件
如何制作“自定义带<em>窗体</em>的<em>DLL</em>文件”,搜搜就可以做出来。              关键是在项目<em>中</em>引用时,如何显示该<em>窗体</em>。              我的项目要求是在<em>窗体</em>的上半部显示<em>DLL</em>里的<em>窗体</em>,下半部是公用的控件。              以下是源程序代码:
VB调用VC++的DLL问题:1.无法返回参数,2.找不到入口点
最近忙于毕业论文的实验,主要用<em>VS</em>2010+openCV做图像处理,做了大量工作,遇到无数的问题。 首先就先说说今天遇到的问题吧:我想利用<em>VB</em><em>中</em>读取的图像路径传入VC++,之前有的办法一直是将<em>VB</em>的字符串tempPath转换成Byte数组之后传入C++。如:             Dim sbyt() As Byte             ReDim sbyt(tempPath.Leng
dll封装类如何导出接口
我写<em>一个</em>dll 库 CSocketDelegate_Client 我想导出此类 class CSocketDelegate_Client { public: CSocketDelegate_Clien
dll封装MDI子窗体的问题
主<em>窗体</em>是个MDI<em>窗体</em>,现在想要把MDI子<em>窗体</em>都<em>封装</em>在dll<em>中</em>。 如果把dll<em>中</em>的<em>窗体</em>设为mdichild的话,运行时就说没有MDI<em>窗体</em>,因为dll的工程<em>中</em>确实没有MDI<em>窗体</em>;如果把dll<em>中</em>的<em>窗体</em>不设为
用dll方式封装mdi子窗体
 用<em>DLL</em>方式<em>封装</em>MDI子<em>窗体</em>是一种常用的软件研发技术,他的长处:研发人员能够负责某<em>一个</em>模块的编写包括(界面+逻辑),能够互不干扰,模块研发完成后,主程式统一调用。 易于程式升级,当程式升级时,不用编译主exe文档,更新某个<em>DLL</em>就能够升级。 能够根据客户不同的需求、价钱给他们不同的模块。(奸商都愿意用这招)最近用到这个技术,因为小弟没有用过,在网上google了一下,对他有了了解,我用的
VB可以调用DLL控件窗体为MDI子窗体
让<em>VB</em>可以调用<em>DLL</em>控件<em>中</em>的<em>窗体</em>为MDI子<em>窗体</em>
VB.NET将窗体封装进dll,引用dll窗体
一、<em>封装</em>——————————————————————————————————————————1、新建项目--类库(ClassLibrary1)2、解决方案资源管理器右键--添加windows<em>窗体</em>(form1),3、生成,debug目录里面生成ClassLibrary1.dll二、调用——————————————————————————————————————————1、新建项目--windows窗...
Delphi封装Mdi窗体到Dll并使用插件管理,tabControl制作多页面
源码下载地址 1.ShareMem的引用要放在各单元的第一位置,否则会报错 2.dll<em>中</em>mdi子<em>窗体</em>关闭时要,      Action:=caFree;     TestForm2:=nil; 3. 主<em>窗体</em>代码 unit MainUnit; interface uses ShareMem,Windows, Messages, Sys
vs2010里面把整个项目文件封装为dll就是发布一下就好了吗?
mvc项目也是这样吗? 怎么我点发布它老是报错. 错误 1 Web 部署任务失败。(不支持元数据库路径“localhost”。路径必须采用“/lm/w3svc//ROOT/...”格式
VB 如何调用DLL文件
我在网上下载了个例子,感觉很不错, 于是想弄到自己的程序里面来, 里面有用到<em>DLL</em> 文件 于是我就把代码复制过来,连<em>DLL</em>文件也复制过来了 可是一运行,却提示找不到<em>DLL</em>文件 求高手指点一下,本人菜鸟
vb引用excel 自动化错误-2147024156(800702e4)
功能就是打开excel,读取数据计算,这个程序在别人电脑上可以运行,但是我的就不行,一直有自动化错误,引用的是12.0library,office是2007的,系统是win10,vb6没有安装成功,
DLL封装窗体
在<em>DLL</em><em>中</em>可以<em>封装</em><em>窗体</em>,需要解决的关键问题在于<em>DLL</em><em>中</em>的Application对象和调用的Application对象是有区别的。对于一般的应用程序来说,Application 对象是 VCL 固定的,一般不需要修改Application对象指针。但是在 <em>DLL</em><em>中</em>,<em>使用</em><em>窗体</em>或者<em>使用</em> Application对象时,必须使 <em>DLL</em>的 Application和调用程序一样,这样才不至于混淆。如果不修改 Application 对象,那么应用程序退出的时候,可能会出现错误。例如<em>使用</em>如下代码在调用程序<em>中</em>导出
VB封装DLL文件讲解---3
<em>VB</em><em>中</em>的模块,类,ActiveX与API的<em>使用</em> 一、模块 (Module)   在<em>VB</em><em>中</em>,模块会优先执行,其实说白了,模块就象是全局的过程和函数调用。这是初步的提高代码可复用性的途径。有经验的ASP(<em>VB</em>SCRIPT,以后都只用<em>VB</em>Script来写Asp程序)程序员都用过这条语句吧,这对提高代码的可复用性是比较方便的,在<em>VB</em>里模块就完成了这个功能。值得注意的是在模块<em>中</em>可以定义Sub
VB调用VC的dll错误~~错误代码48~dll加载不成功~呜呜求大神指导~
用vc做了<em>一个</em>dll,给vb调用,一开始在我电脑上是好的,转到做<em>VB</em>的那人电脑上调用就不行了,始终报错48. 1,首先可以肯定,dll的地址设置正确 2,我用查看dll的插件depends打开了dll
手把手教你用MFC和OpenCV,制作mfc读取并显示图像(两种方式)
mfc opencv读取并显示图像
使OpenCV程序脱离本地OpenCV环境到其它电脑上运行
前言一般在编写图像处理软件的时候会用到OpenCV,而且在OpenCV程序代码调试完成之后就需要拿到别的电脑上去演示。由于演示用的电脑没有与编写代码机器一样的OpenCV环境就会造成出现这样的错误 这样的原因就是本有将OpenCV需要的<em>DLL</em>集合和程序当<em>中</em>。一般来讲解决这个问题有两种解决方案 1. 动态链接opencv,即把相应的dll拷贝到exe所在目录,然后一起拿到目标电脑上去运行 2
c++dll弹出窗体如何实现
mfcwindow是新建的类IDD_DHK_MAIN是<em>窗体</em>ID 以下先声明 mfcwindow *gameform; 然后我想显示它 if(gameform==NULL) { gameform=new
VS2010 C++窗体应用程序调用dll函数,入参的地址发生了异常的变化
以下是form.h<em>中</em>的代码 #pragma once #include /*****************************************************
VB封装DLL并调用
首先明确<em>DLL</em>函数是什么 <em>DLL</em>:动态链接库(Dynamic Link Library),<em>一个</em><em>DLL</em>文件里面可以包含多个函数,其实就是实现共享函数的一种方式,<em>一个</em>应用程序可能需要多个<em>DLL</em>联合起来才可以正常<em>使用</em> 一,新建ActiveX Dll 工程,然后在里面的类模块里面书写需要的函数 类模块的名称为Test Public Function sumadd(a As Integer, b As
VB封装Excel_VBA代码为Dll
<em>VB</em><em>封装</em>Excel_<em>VB</em>A代码为Dll <em>VB</em><em>封装</em>Excel_<em>VB</em>A代码为Dll <em>VB</em><em>封装</em>Excel_<em>VB</em>A成<em>DLL</em>技巧 <em>使用</em><em>VB</em>6.0在WinXP_sp2、Excel 2000环境下制作、测试通过一、启动<em>VB</em>6.0 <em>VB</em><em>封装</em>Excel_<em>VB</em>A成<em>DLL</em>技巧 <em>使用</em><em>VB</em>6.0在WinXP_sp2、Excel 2000环境下制作、测试通过 msdn :http://www.newxing.com/C
创建DLL文件,封装窗体的实现方法实例
用DELPHI创建<em>DLL</em>文件,<em>封装</em><em>窗体</em>的实现方法实例: 即<em>一个</em>程序不再是单一的<em>一个</em>EXE文件了,而是由<em>一个</em>EXE文件加N个<em>DLL</em>文件组成,这样做的原因是方便以后的维护与更新,也是跨平台开发的重要一步。 1, 打开DELPHI,新建<em>一个</em>Dll Wizard 2, 在新建的Dl
静态/动态调用dll封装窗体(模态/非模态)
看到有网友需要这样的例子,所以写了<em>一个</em>.   有不对或不合理的地方请跟帖指导. delph XE下测试通过. Dll项目文件 library Project10; uses SysUtils, Classes, Forms, Unit14 in 'Unit14.pas' {Form1}; {$R *.res} Function EDebtMoney(H: TH
求完整的DLL 封装非模式窗体方法(撤底解决给200)
求完整的<em>DLL</em> <em>封装</em>非模式<em>窗体</em>方法,在CSDN,网上找了两天。全是些东抄西抄,每<em>一个</em>能用的。 注:是要<em>封装</em>调非模式<em>窗体</em>
怎样把vb的工程封装成dll,它的步骤
现有一工程需要把它<em>封装</em>成<em>DLL</em>,易便其他工程的调用啊
VC++窗体封装到dll并调用
原文地址::http://wenku.baidu.com/link?url=LE3ktwKCW1IS09hMebfloHitGGPSHt4I7s6J3Dx0q84_3xeQlZwucYuwGrO-l8y9F8soojjs_mzyTOxgVboMg3asMcljOAigdiRCITdmv1C 在<em>DLL</em><em>中</em><em>使用</em>资源 现在最常看见的关于<em>DLL</em>的问题就是如何在<em>DLL</em><em>中</em><em>使用</em>对话框,这是<em>一个</em>
c#封装自己写的dll,和引用自己的dll
1.怎么<em>封装</em>自己的dll; a.打开visual studio - 文件 - 新建 - 项目- 类库 - 名称MyTestDll; b.右键Class1.cs - 修改为 TestDll.cs; c.在里面写<em>一个</em>自己想操作的函数,如:  public int fnAdd(int iAdd1, int iAdd2)       {             return (iAdd1 +
c#如何将winform窗体封装成可以引用的dll文件
待你涉及的<em>窗体</em>+功能涉及好,调试无bug后(以下是以vs2010测试成功的): 1.右击你的工程,“属性”——“应用程序”——“输出类型”——“下拉菜单<em>中</em>选择类库”——“保存”——右击项目---“生成”——完毕。 2.右击你的工程——“在windows资源管理器<em>中</em>打开文件夹”——在bin文件夹下面的:如果你是debug调试,就是debug文件夹下面会与有此项目一模一样的<em>一个</em>dll文件;如果你选
windows标准dll封装及调用样例
标准的动态库<em>封装</em>及调用,直接修改可迁移<em>使用</em>
学会了这些技术,你离BAT大厂不远了
每<em>一个</em>程序员都有<em>一个</em>梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司<em>使用</em>哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
Linux文件操作高频使用命令
文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作 0.新建操作: mkdir abc #新建<em>一个</em>文件夹 touch abc.sh #新建<em>一个</em>文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、算法 11、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程<em>中</em>常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收...
史上最详细的IDEA优雅整合Maven+SSM框架(详细思路+附带源码)
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~<em>中</em>招了咩~ ,还有一些同学依旧在<em>使用</em>eclipse或者Myeclipse开发,我想对这些朋友说IDEA 的编译速度很快,人生苦短,来不及解释了,直接上手idea吧。这篇文章每一步搭建过程都测试过了,应该不会有什么差错。本文章还有个比较优秀的特点,就是idea的<em>使用</em>,基本上关于idea的操作都算是比较详细的,所以不用太担心不会撸idea!最后,本文
全球最厉害的 14 位程序员!
来源 | ITWorld 整理自网络全球最厉害的 14 位程序员是谁?今天就让我们一起来了解一下吧,排名不分先后。01. Jon Skeet个人名望:程序技术问答网站 S...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
什么是大公司病(太形象了)
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天<em>中</em>午 12:15,一起学算法作者 | 南之鱼来源 | 芝麻观点(chinamkt)所谓大企业病,一般都具有机构臃肿、多重...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有<em>一个</em>很棒的调试想法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
Spring高级技术梳理
Spring高级技术梳理 序言正文SpringDate部分Spring全家桶之SpringData——预科阶段Spring全家桶之SpringData——Spring 整合Hibernate与Hibernate JpaSpring全家桶之SpringData——Spring Data JPASpring全家桶之SpringData——SpringData RedisSpringBoot部分Sp...
Git 天天用 但是 Git 原理你了解吗?
Git 原理 做技术一定要知其然知其所以然,意思就是:知道它是这样的,更知道它为什么是这样的。我主要通过4块内容来简单介绍 Git 是原理是什么样的。这4块内容如下: Git 存储目录结构介绍 Git 是如何存储的 Git 的对象 Git引用 当然 Git 原理不仅仅包含这些,想要更深入了解请查看官方教程 https://git-scm.com/book/zh/v2/。 本文内容是我在 Git...
分享靠写代码赚钱的一些门路
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享<em>一个</em>精彩...
对计算机专业来说学历真的重要吗?
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案,记得帮我点赞哦。 先说结论,无论赞不赞同,它本质就是这样:对于技术类工作而言,学历五年以内非常重要,但有办法弥补。五年以后,不重要。 目录: 张雪峰讲述的事实 我看到的事实 为什么会这样 ...
技术人员要拿百万年薪,必须要经历这9个段位
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职...
8000字干货:那些很厉害的人是怎么构建知识体系的
本文约8000字,正常阅读需要15~20分钟。读完本文可以获得如下收益: 分辨知识和知识体系的差别 理解如何用八大问发现知识的连接点; 掌握致用类知识体系的构建方法; 能够应用甜蜜区模型找到特定领域来构建知识体系。 1. 知识体系?有必要吗? 小张准备通过跑步锻炼身体,可因为之前听说过小腿变粗、膝盖受伤、猝死等等与跑步有关的意外状况,有点担心自己会掉进各种坑里,就在微信上问朋友圈一直晒跑步...
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
文章目录前言一、nginx简介1. 什么是 nginx 和可以做什么事情2.Nginx 作为 web 服务器3. 正向代理4. 反向代理5. 动静分离6.动静分离二、Nginx 的安装三、 Nginx 的常用命令和配置文件四、 Nginx 配置实例 1 反向代理五、 Nginx 配置实例 2 负载均衡六、 Nginx 配置实例 3 动静分离七、 Nginx 的高可用集群 前言 一、nginx简介...
《漏洞篇》sql注入---入门到进阶
目录导航 sql注入的原理 sql注入的条件 sql注入的危害 sql注入的分类、验证及利用方式 sql数值型注入 sql注入的原理: 概述:针对SQL注入的攻击行为可描述为通过用户可控参数<em>中</em>注入SQL语法,破坏原有SQL结构,达到编写程序时意料之外结果的攻击行为,其本质就是对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行,sql注入产生的原理有以下几个方面 程序编...
500行代码,教你用python写个微信飞机大战
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右手有节奏有韵律的朝着同<em>一个</em>方向来回移动起来! 这是史诗级的发明,是浓墨重彩的一笔,是…… 在一阵抽搐后,我结束了游戏,瞬时觉得一切都索然无味,正在我进入贤者模式时,突然想到,如果我可以让更多人已不同的方式体会到这种美轮美奂的感觉岂不美哉? 所以我打开电脑,创建了<em>一个</em> `plan_game.py`……
2019诺贝尔经济学奖得主:贫穷的本质是什么?
2019年诺贝尔经济学奖,颁给了来自麻省理工学院的 阿巴希·巴纳吉(Abhijit Vinayak Banerjee)、艾丝特·杜芙若(Esther Duflo)夫妇和哈...
别在学习框架了,那些让你起飞的计算机基础知识。
我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试<em>中</em>也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...
MySQL数据库—SQL汇总
一、准备 下文整理常见SQL语句的用法,<em>使用</em>MySQL5.7测试,参考了尚硅谷MySQL教程及用例。用例sql: 链接: https://pan.baidu.com/s/1tb3-12MRNFjV8drFlN6wzg&amp;shfl=sharepset 密码: fc2h 为了方便查阅可从右侧目录快速索引 二、DQL(Data Query Language)数据查询语言 1、语句顺序 书写顺序...
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用
1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以通过<em>一个</em>轻量级的监控工具 Spring Boot Admin (SBA) 来进行监控。 2. Spring Boot Admin Spring Boot Admin是由德国软件工程师 Johanne...
五款高效率黑科技神器工具,炸裂好用,省时间
loonggg读完需要4分钟速读仅需2分钟感觉我好久好久没有给大家分享高质量的软件和插件了。今天周末,难得在家休息一下,痛下决心,分享一些我认为的高效率工具软件给大家。废...
动画:用动画给女朋友讲解 TCP 四次分手过程
作者 | 小鹿 来源 | 公众号:小鹿动画学编程 写在前边 大家好,我们又见面了,做为<em>一个</em>业余的动画师,上次的用动画的形式讲解 TCP 三次握手过程再各大平台收到了广大读者的喜爱,说文章有趣、有货、有内容,也受到了很多读者的关注。很多读者留言说什么时候用动画讲一讲 TCP 四次挥手的过程,为了应大家的要求,今天我们就生动有趣的用动画给大家分享 TCP 四次挥手(分手)过程。 动画:用动画给...
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
高并发技术
高并发技术 第一章 预备知识一 理解大数据二 网工基础知识OSI七层参考模型应用层表示层会话层传输层网络层链路层物理层功能分层总结第二章 L<em>VS</em>技术一 L<em>VS</em>介绍二 L<em>VS</em>调度算法L<em>VS</em>命令监控多个端口号管理服务集群<em>中</em>的Real Serever(RS)三. L<em>VS</em>-DR实现L<em>VS</em>-DR实验拓扑图实现步骤第三章 Keepalived一 高可用 High Available二 模拟实验配置第四章...
python 程序员进阶之路:从新手到高手的100个模块
在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程<em>中</em>的一些困惑。
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch, ...
程序员不懂浪漫?胡扯!
程序员男朋友你的程序员男朋友为你做过什么暖心的事情呢?我的男朋友是<em>一个</em>程序员,他有很多大家在网络上吐槽的程序员的缺点,比如加班很多,没空陪我吃饭逛街看电影,比如说他有的时...
阿里编程规范(简化版)
阿里编程规范 及 阿里Java开发规约插件 Alibaba Java Coding Guidelines 统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。 2017年年初,首次公开了《阿里巴巴Java开发手册》,自从第<em>一个</em>版本起,倍受业界关注。为了让开发者更加方便、快速的将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(...
Linux/C/C++ 不可错过的好书
来源:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 前言 经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。 声明 由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以根据自己的阶段情况进行选择即可。虽说如此,以下书单<em>中</em>提单的书均为优质书籍。...
单点登录(SSO)
一、SSO(单点登录)介绍 SSO英文全称Single SignOn,单点登录。SSO是在多个应用系统<em>中</em>,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用<em>中</em>用于同<em>一个</em>用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。 实现机制 当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统<em>中</em>进行登录;根据用户提供的登录信息,认证...
漫话:什么是 https ?这应该是全网把 https 讲的最好的一篇文章了
今天这篇文章,讲通过对话的形式,让你由浅入深着知道,为什么 Https 是安全的。 一、对称加密 一禅:在每次发送真实数据之前,服务器先生成一把密钥,然后先把密钥传输给客户端。之后服务器给客户端发送真实数据的时候,会用这把密钥对数据进行加密,客户端收到加密数据之后,用刚才收到的密钥进行解密。如图: 当然,如果客户端要给服务器发送数据,也是采用这把密钥来加密,这里为了方便,我采用单方向...
史上最全的mysql基础教程
启动与停止 启动mysql服务 sudo /usr/local/mysql/support-files/mysql.server start 停止mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启mysql服务 sudo /usr/local/mysql/support-files/mysql.server resta...
为什么你学不会递归?告别递归,谈谈我的经验
可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! 可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程<em>中</em>,却不知道怎么<em>使用</em>,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助...
大学四年,分享看过的优质书籍
数据结构与算法是我在大学里第一次接触到的,当时学了很多其他安卓、网页之类的,一开始就感觉纳闷,数据结构和算法学这个有啥用,再加上上的是一所野鸡大学,老师讲的也是模模糊糊,平时做项目、练习也几乎不用数据结构,所以考试应付应付就过了,也没太在意。 到了大三的时候,面临考研和就业了,突然看到学长考研的数据结构题和面试网站的要求,突然意识到数据结构和算法的重要性,真的很重要,重要的话说三遍,真的很重要,...
有哪些让程序员受益终生的建议
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自由,如何在工作<em>中</em>游刃有余,这篇文章很长,但绝对是精品,记得帮我点赞哦!!!! 一腔肺腑之言,能看进去多少,就看你自己了!!! 目录: 在校生篇: 为什么要尽量进大厂? 如何选择语言及方...
最近程序员频繁被抓,如何避免面向监狱编程!?
最近,有关程序员因为参与某些项目开发导致被起诉,甚至被判刑的事件发生的比较多: 某程序员因为接了个外包,帮别人写了个软件,结果这个软件被用于赌博导致被抓。 某公司利用爬虫抓取用户信息,最后被发现,导致该公司的程序员被抓。 某P2P公司暴雷,老板跑路,程序员被抓。 <em>中</em>科大博士卖“外挂”非法牟利300多万,被警方逮捕。 那么,作为<em>一个</em>程序员,如何避免这些坑呢?怎样尽可能的保护自己呢? 本文就从爬虫、赌...
一文搞懂什么是TCP/IP协议
什么是TCP/IP协议? 计算机与网络设备之间如果要相互通信,双方就必须基于相同的方法.比如如何探测到通信目标.由哪一边先发起通信,<em>使用</em>哪种语言进行通信,怎样结束通信等规则都需要事先确定.不同的硬件,操作系统之间的通信,所有这一切都需要一种规则.而我们就将这种规则称为协议 (protocol). 也就是说,TCP/IP 是互联网相关各类协议族的总称。 TCP/IP 的分层管理 TCP/IP协...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文<em>中</em>提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
学习 Java 应该关注哪些网站?
经常有一些读者问我:“二哥,学习 Java 应该关注哪些网站?”,我之前的态度一直是上知乎、上搜索引擎搜一下不就知道了。但读者对我这个态度很不满意,他们说,“我在问你,又不是问知乎,问搜索引擎。”你还别说,读者说得有道理。 于是我想,那就推荐一些吧。先说我心目<em>中</em>的前三名,但不局限于 Java 学习者。 1)Google 啥都不说了,说多了都是泪,可气的是 Robin 李的搜索引擎实在是不争气。说句...
哪些 Java 知识不需要再学了
张无忌在学太极拳的时候,他爹的师父张三丰告诫他一定要把之前所学习的武功全部忘掉,忘得越多就会学得越快。 同样的,自学 Java 的时候一定要先知道哪些 Java 知识不需要再学了,毕竟技术的更新迭代就好像火箭一样快,Java 的一些知识点早已经过时了。如果不懂得断舍离,那学起来就不免太痛苦了。 1)AWT 和 Swing 真不知道为什么,有些书籍还在介绍 AWT 和 Swing,这就好像不知道大清...
大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了
在分享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。 见过很多初学者,以及小鹿我刚开始学习的时候,也是自己瞎摸索,找不到路子,看什么书?看什么资料?编程的方向太多了,如果确定自己的方向?尤其是上大一、大二甚至大三还没有确定自己到底是学习前端还是后天,每天这学一点,那学一块,掌握那么多,没有一门精通的,去面试的时候...
开题——我的第一个网站(1)
每个程序员大概都有<em>一个</em>拥有属于自己网站的梦想,我就是这样。 梦想<em>中</em>属于自己的网站是<em>一个</em>有各种功能的大杂烩: 可以当做自己的随笔记事本; 可以在网页上查看自己感兴趣的内容; 不知道吃什么的时候可以打开网页上的随机抽签选饭系统; 公司有突发事情的时候可以在自己的网站上一键触发应<em>急</em>程序解决问题; 在网页上放一些自己做的小游戏或者自己喜欢的小说随时能消磨时光; 面试的时候也能当成展示自己的门...
国麻将:世界上最早的区块链项目
<em>中</em>国麻将:世界上最早的区块链项目 最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的<em>一个</em>概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是<em>一个</em>通俗易懂的例子:<em>中</em>国麻将。 甲首先发起<em>一个</em>申请,我要打麻将,组建<em>一个</em>麻将局,这就相当于创建<em>一个</em>区块,这个区块会被广播...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由<em>中</em>本聪发表比特币白皮书,文<em>中</em>提出了一种去<em>中</em>心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去<em>中</em>心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
L 型程序员,要火!
作者 | 胡巍巍出品 | CSDN(ID:CSDNnews)试问人间职业谁最迷?敲代码的程序员算<em>一个</em>。既要被当作修电脑的,还要被当作做网站的;既要被当作杀毒的,还要被当作...
兼职程序员一般可以从什么平台接私活?
这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发<em>一个</em> app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布<em>一个</em>职位招聘前端,来配合公司一...
图解面试题:如何提高SQL查询的效率?
【题目】我们公司的数据量非常大,需要的不仅仅是提取数据,要了解SQL方案优化的。一般在写SQL时需要注意哪些问题,可以提高查询的效率?【解题思路】数据量大的情况下,不同的SQL语句,消耗的时间相差很大。按下面方法可以提高查询的效果。1. select子句<em>中</em>尽量避免<em>使用</em>*select子句<em>中</em>,*是选择全部数据的意思。比如语句:“select * from 成绩表”,意思是选择成绩表<em>中</em>所有列的数据。在我...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战<em>中</em>融会贯通、灵活<em>使用</em>,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
python!!每日早上八点自动向QQ邮箱发送天气预报邮件
将代码部署服务器,每日早上定时获取到天气数据,并发送到邮箱。 也可以说是<em>一个</em>小型人工智障。 知识可以运用在不同地方,不一定非是天气预报。
《吊打面试官》系列-缓存雪崩、击穿、穿透
你知道的越多,你不知道的越多 点赞再看,养成习惯 前言 Redis在互联网技术存储方面<em>使用</em>如此广泛,几乎所有的后端技术面试官都要在Redis的<em>使用</em>和原理方面对小伙伴们进行360°的刁难。作为<em>一个</em>在互联网公司面一次拿一次offer的面霸(请允许我<em>使用</em>一下夸张的修辞手法),打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚,在<em>一个</em>寂寞难耐的夜晚,我痛定思痛,决定开始写《吊打面...
控制反转(IoC)与依赖注入(DI)详解
文章目录什么是控制反转(IoC)控制反转(IoC)有什么作用控制反转(IoC)是怎么分类的依赖注入接口注入Setter方法注入构造器注入依赖查找上下文依赖查找(Contextualized Dependency Lookup)依赖拖拽 (Dependency Pull)Spring 的 IoCSpring 如何设计容器的BeanFactory和ApplicationContext的关系小结 学习了...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
SSM框架实现用户查询、注册、登录——IDEA整合Spring、Spring MVC、Mybatis 框架
目录 零、前言 一、说明 1、整合说明 2、最终目标 3、数据库准备 二、搭建整合环境 1、创建 maven 工程 2、导入依赖坐标 3、创建java和resources文件夹 4、创建类和接口文件 【1】创建存放 javabean 类文件:cn.star.domain.Users 【2】创建数据访问层 UsersDao 接口:cn.star.dao.UsersDao ...
提前送给双十一单身猿们的表白神器
问天下男生,有谁想单身?又有谁想单身一辈子? 虽然本人也是单身狗,但是也是有<em>一个</em>远大的理想,哈哈,大白天的我又开始做梦了 原网址:http://wfhuang.coding.me/LoveJuan/ 在找到<em>一个</em>网页的时候就把它收藏下来了,但是后来觉得不爽,为什么我不能把它抠下来呢?然后想怎么改就怎么改!为所欲为,哈哈!怎么抠下来就不说了,大家应该都知道,如果不知道可以私聊我 再借用https://...
python学习目录
这是我学习python的一套流程,从入门到上手 一、Python入门、环境搭建、变量、数据类型 二、Python运算符、条件结构、循环结构 三、Python函数 四、做一次综合练习,做<em>一个</em>控制台的员工管理 """ 需求:员工管理系统 功能: 1.添加员工信息 2.删除员工信息 3.修改员工信息 4.查看单个员工信息 5.查看所有员工信息 6.退出 技术:函数、数据类型(字典列表)、循环、条...
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗<em>中</em>的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为<em>一个</em>正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程<em>中</em>开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间<em>中</em>总结模式,并推广给广大开发人员,来避免研发人员在实践<em>中</em>容易犯的错误,确保最终在大规模协作的项目<em>中</em>达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作<em>中</em>进行...
别翻了,这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析【JVM篇二】
点进文章的盆友不如先来做一道非常常见的面试题,如果你能做出来,可能你早已掌握并理解了java的类加载机制,若结果出乎你的意料,那就很有必要来了解了解java的类加载机制了。代码如下嗯哼?其实上面程序并不是关键,可能真的难不倒各位,不妨做下面一道面试题可好?如果下面这道面试题都做对了,那没错了,这篇文章你就不用看了,真的。
redis分布式锁,面试官请随便问,我都会
文章有点长并且绕,先来个图片缓冲下! 前言 现在的业务场景越来越复杂,<em>使用</em>的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 互斥性,同一时刻,智能有<em>一个</em>客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
25 篇 Java 入门技术博文,送给正在自学的你
很多大学生或者正在自学的程序员问我:“二哥,能否提供<em>一个</em> Java 入门的学习路线?”刚好我之前花了 7 周多的时间写了 25 篇 Java 入门的技术博文,于是我想不妨把这些整理成<em>一个</em>系列分享出来,给大家作为<em>一个</em>参考。 先来通过思维导图看一下这 25 篇 Java 入门技术博文涉及到的内容。 下面是这 25 篇 Java 技术博文对应的链接。非常适合作为入门的参考。 Java 的核心目的和并发...
项目的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是<em>一个</em>免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有<em>一个</em> master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
布雷程序设计与实现 算法优异下载
布雷的实现 算法 程序 文档 详细的流程设计 使用于课程设计 相关下载链接:[url=//download.csdn.net/download/guo_net/3287553?utm_source=bbsseo]//download.csdn.net/download/guo_net/3287553?utm_source=bbsseo[/url]
jaxws入门经典下载
jaxws入门经典,含有循序渐进的例子,非常详细,看完后就会用jaxws接口开发webservice 相关下载链接:[url=//download.csdn.net/download/wuhbo02/4812363?utm_source=bbsseo]//download.csdn.net/download/wuhbo02/4812363?utm_source=bbsseo[/url]
指纹驱动程序下载
指纹函数动态库 相关下载链接:[url=//download.csdn.net/download/u013930753/6997887?utm_source=bbsseo]//download.csdn.net/download/u013930753/6997887?utm_source=bbsseo[/url]
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品
我们是很有底线的