C#生成的类库 dll 无法在其它机注册 160C

目前遇到c++调用C#写的DLL 问题,把C#的DLL注册为COM组件,在本机测试完成了,但在客户的机器上无法通过,注册的方式是通过Regasm 去注册dll 和tlb文件 ,但是排查注册表的时候发现未完全注册进去,在其它机器上是否需要加codebase,请各位大神帮帮忙,感谢
C#源码

C#中有调用外部DLL

接口:

[Guid("3965F09B-9EE3-42F7-9908-CCA1BEC8603C")]
public interface ICalc
{
[DispId(1)]
void Join(string a,string b, out string c);
}

类:

[Guid("ABFADDE2-185D-4118-BC54-57458343BD8A")]
[ClassInterface(ClassInterfaceType.None)]
public class Calc:ICalc
{
public void Join(string a, string b, out string c)
{
string url = "tcp://10.1.1.198:8085";
ClientUtils.url = url;
string cc = string.Empty;
//DataSet ds = new DataSet();
//string ssql = "select * from sajet.sys_emp where emp_no = '" + b + "'";
//ds = ClientUtils.ExecuteSQL(ssql);
//if (ds.Tables[0].Rows.Count > 0)
//{
// cc = ds.Tables[0].Rows[0]["EMP_NAME"].ToString();
//}
//else
//{
// cc = "NG";
//}
//c = cc;
//return;

if (a == "1")
{
object[][] Params = new object[16][];
Params[0] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet1", a };
Params[1] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet2", b };
Params[2] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet3", "" };
Params[3] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet4", "" };
Params[4] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet5", "" };
Params[5] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet6", "" };
Params[6] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet7", "" };
Params[7] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet8", "" };
Params[8] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet9", "" };
Params[9] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet10", "" };
Params[10] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet11", "" };
Params[11] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet12", "" };
Params[12] = new object[] { ParameterDirection.Input, OracleType.VarChar, "tsajet12ton", "" };
Params[13] = new object[] { ParameterDirection.Input, OracleType.VarChar, "trev", "" };
Params[14] = new object[] { ParameterDirection.Output, OracleType.VarChar, "TRES", "" };
Params[15] = new object[] { ParameterDirection.Output, OracleType.VarChar, "tnextproc", "" };

DataSet ds2 = ClientUtils.ExecuteProc("SAJET.COMMAND_CODE_OTP", Params);
cc = ds2.Tables[0].Rows[0]["TRES"].ToString();
}

c = cc;
return;
}
}

5个回答

可能的原因,GUID重复,注册的时候,regasm没有权限,目标平台的.net库版本不兼容,丢失组件等等。你排查下。

起码查看一下注册时候的错误信息,是不是有依赖的文件等没有,或者权限限制,或者被防火墙等拦截阻止注册

只能各种尝试吧,,,目录名 目录位置 .net 版本 换一个注册工具 在不能注册的那机上反编译C# dll
等等

原则上C++不能调用C#的dll的,除非你用的是托管的C++,如果是原生的C++不能直接调用,需要转成托管C++,即C++.net

c++无法调用,要重新配置

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#如何将一个方法公开出去,先在一个类库中声明生成dll后,在主程序中实现,求如何实现

就是主程序的一个方法 继承类库声明的方法后 通过类库生成的dll公开出去,主程序要如何让实现类库中声明的方法

C# 生成目标平台问题 目标平台 类库引用

主程序的生成目标平台为Any CPU 有两个类库项目 ClassLibrary1、ClassLibrary2 ClassLibrary1的生成目标平台为x86 ClassLibrary2的生成目标平台为Any CPU 关系为:ClassLibrary1引用了ClassLibrary2 主程序引用了ClassLibrary1 运行时出现:其他信息: 未能加载文件或程序集“ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。 把主程序改成x86的就没有问题了这是为什么 但是我的主程序不可以改成x86轻请问有其他方式可以解决吗?

C# vs2010 4.0框架,编译生成成功,但是bin文件下面生成不了引用的dll

C# vs2010 4.0框架,编译生成成功,但是bin文件下面生成不了引用的dll

c#调用pb写的dll无法正常调用

现在c#调用pb写的dll,我用winform可以正常调用而用webform调用显示找不到函数的入口,请问大神们怎么解决这个问题

C++ 在x64配置下,总是生成x86 dll,无法生成x64 dll

我的C++ 项目配置是x64; 链接器 -> 高级 -> 目标计算机 也设置了 “MachineX64 (/MACHINE:X64)” 但是生成的dll 总是x86的。在C#中调用时,x86下正常。x64 下不能用。 通过VS 命令行 dumpbin 查看,是32位的dll。 请问怎样才能生成x64 的dll 呢?

c#调用c++托管类dll出现无法加载文件或程序集

我的c#程序中调用了c++写的托管类程序,在安装有vs2010软件的机子上都可以正常运行,在未安装该软件的机子上运行该程序便会提示”未能加载文件或程序集”,如图所示,尝试了修改dll的network版本,以及主程序和该dll的运行环境,删除了程序的.pdb文件,将装有vs机子上Microsoft.NET->Primary Interop Assemblies目录下的dll文件全部复制至未安装机子上的Microsoft.NET目录下,仍未解决问题,麻烦各位大神们赐教![图片说明](https://img-ask.csdn.net/upload/201604/11/1460354547_684670.jpg)

请问如何实现C#调用C++ dll动态链接库

通过C# 调用 C++ 的JNetLogin方法; 下面是C#的调用方法,但是一直报错,可能是参数的问题.请问如何修改下面的代码,谢谢! [DllImport("JNetSDK.dll")] public static extern long JNetLogin(string lpszIP, int iDevPort, string lpszUser, string lpszPassword, int iTimeOut, fcbJEvent * pfcbEvent, DWORD dwProtocol, long &lLogin, PSTJProxyParam pstProxy); C++ API: long JNetLogin( LPCTSTR lpszIP, int iDevPort, LPCTSTR lpszUser, LPCTSTR lpszPassword, int iTimeOut, fcbJEvent *pfcbEvent, DWORD dwProtocol, long &lLogin, PSTJProxyParam pstProxy ) typedef int (__stdcall fcbJEvent)(long lHandle, eJNetEvent eType,int iDataType,void* pEventData,int iDataLen,void* pUserParam); typedef enum { JNET_EET_UNKNOWN = -1, JNET_EET_LOGINING = 0, JNET_EET_LOGIN_OK = 1, JNET_EET_LOGIN_ERROR = 2, JNET_EET_LOGOUT = 3, JNET_EET_STREAM_OPENING = 4, JNET_EET_STREAM_OK = 5, JNET_EET_STREAM_ERROR = 6, JNET_EET_STREAM_CLOSE = 7, JNET_EET_PB_OPENING = 8, JNET_EET_PB_OK = 9, JNET_EET_PB_ERROR = 10, JNET_EET_PB_CLOSE = 11, JNET_EET_TALK_OPENING = 12, JNET_EET_TALK_OK = 13, JNET_EET_TALK_ERROR = 14, JNET_EET_TALK_CLOSE = 15, JNET_EET_UPG_START = 16, JNET_EET_UPG_OK = 17, JNET_EET_UPG_ERR = 18, JNET_EET_CFG_SET = 100, JNET_EET_CFG_GET = 101, JNET_EET_PTZ_CTRL = 102, JNET_EET_DEV_CTRL = 103, JNET_EET_STREAM_LOST = 104, JNET_EET_EVENT_NOTIFY = 201, JNET_EET_EVENT_REC_DOWN = 303, }eJNetEvent;

C# 中如何将一个类文件 封装成.dll文件

我现在在c#程序里面写了几个通用的类,里面包括数据库的操作,网页表单的基本验证以及自己平时总结的一些很好用的方法,我现在想把这些类或者某一个类封装成一个dll文件,最好是所有的类都封装成一个dll,想请问一下各位怎么做,以前没做过将类封装成dll,麻烦大家帮帮小弟,最好有代码,谢谢了!

JetBrains Rider 中怎样生成 .dll文件?

使用JetBrains Rider做unity,需要导出.dll文件。 一个是找不到类似于VS中的类库在哪里; 第二个是不知道怎样导出.dll文件。 麻烦有经验的老师给指点下,谢谢。 因为Rider很好用,不想换成VS了,但是这个问题解决不了就不方便了啊。 麻烦大神们不吝赐教!先谢谢了!麻烦说的详细一点,我会采纳的。

封装C#程序,把资源文件都封装起来

我现在有几个视频需要播放,做了一个简单的程序,就是一个mediaplayer然后加了几个按钮。我想做出来就一个exe文件,不详把视频资源给别人看到,有什么办法或者思路么

MATLAB的一个神经网络已经做好,想用C#写界面,如何才能调用?

MATLAB的神经网络已经做好,然后MATLAB的GUI控件实在是太少太丑太弱了,所以想用C#写界面, 根据用户的操作调用MATLAB的函数?具体该怎么弄? 我认为网上说的把.m文件封装成.dll在这里根本不行,因为是整个神经网络,很多个文件的。所以我想就是 直接开着vs和MATLAB,点击界面时,调用.m文件,计算后,返回结果给界面。这样能行吗?如何做

C# 如何将自定义控件添加到窗体?

最近想山寨一个下载软件,(下载中)任务列表想用自定义控件来实现,但不知道如何自定义一个任务列表控件(能在列表项中添加link,button,label等控件)。 最好能有C#自定义控件的电子书!谢谢!

将Log4net封装为自己的LogTool.dll,lib目录进行调用,找不到依赖项

最近闲来无事想对log4net进行封装,封装成静态函数,调用时不需要管配置文件,不需要进行配置,直接通过静态函数记录日志。 将log4net.dll封装成自己的类库logtool.dll 但是在调用时出现了问题,若是将自己生成的LogTool.dll以及log4net.dll同时放在exe同目录下,调用没问题; 但是如果项目引用dll太多,想把LogTool.dll以及log4net.dll放在llib文件夹下,同时在应用程序配置文件中设置privatepath, 但总是报出找不到LogTool的依赖项,分析原因是因为logtool不知道去哪找log4net 不知道大家遇到过这种问题没,怎么解决的呢?

C#使用SevenZipSharp压缩zip文件文件名乱码

C#使用SevenZipSharp压缩的zip文件(环境windows),在android设备解压中文文件名乱码。 怀疑是windows使用的是GBK编码,而android的底层是linux使用的是utf-8编码。 SevenZipSharp类库压缩文件的时候有没有设置字符编码的方法。 _压缩后windows上查看_ ![压缩后windows上查看](https://img-ask.csdn.net/upload/201907/10/1562738332_219865.jpg) android设备查看 ![android设备查看](https://img-ask.csdn.net/upload/201907/10/1562738388_690973.png) 源码: ``` using SevenZip; string systemPath = System.Web.HttpContext.Current.Server.MapPath("~/bin/");//物理路径 if (Environment.Is64BitProcess) { SevenZipCompressor.SetLibraryPath(systemPath + "/x64/7z.dll"); } else { SevenZipCompressor.SetLibraryPath(systemPath + "/x86/7z.dll"); } //压缩 var zip = new SevenZipCompressor(); zip.ArchiveFormat = OutArchiveFormat.Zip; zip.CompressionLevel = CompressionLevel.High; //请先在c:\doc目录下新建一些中文名和英文名文件做对比 zip.CompressDirectory(@"c:\doc", @"c:\arch.zip"); ``` 下载地址: 百度网盘链接:https://pan.baidu.com/s/1RJ93ANMYVdPu-vE_BrMK0g 提取码:pj95

axWMPLib.DLL引用返回类型错误怎么办?

我的环境是微软.Net环境下的c#Winform环境,解决方案有4个项目,其中一个是数据库层访问类库,一个是业务层访问类库,一个界面表示层项目。另有一个为安装发布其它三个项目而建的安装项目。 在界面表示层引用了axWMPLib.DLL,用于播放系统中的音视频资源。 我的问题是,前三个项目编译运行都没有任何级别的错误。可是在第四个安装项目生成时总显示: 警告 1 类型库导入程序遇到无有效返回类型的属性 getter“sessionPlaylistCount”(它位于类型“WMPLib.IWMPNowPlayingHelperDispatch”上)。导入程序将尝试将此属性作为方法导入。 CodeAutoGenerator 也不知是不是因为这个原因,那个安装项目的生成总是失败,我希望我的解决方案能较为方便地安装到别的电脑上去,但这个安装项目过不了关,成了我最大的拦路虎。在网上也搜了多次,也未找到可以解决的好方法。 我的QQ号:327389514 谢了!

c# aforge.video.ffmpeg,version=2.2.5.0

debug在x64情况下会弹出这个错误.怎么解决?只有在anycpu可以.

封装了envi函数的idl程序如何在没有envi和idl环境的情况下调用

在c#中通过调用之前make_rt生成的idl包里的idlrt.exe调sav文件『sav文件封装了envi的方法』,怎么能在没有envi和idl的环境中成功运行这个程序。现在运行程序会报错 ,求大神解决。最好是怎样把这种情况通过封装打包一个库的形式,调用库中的idlrt.exe来调用sav文件![图片说明](https://img-ask.csdn.net/upload/201609/23/1474625742_149263.png)

dotNetCore动态编译代码为什么会出现这样的错误?

本应该多点分数打赏,但实在无耐分数有限。望各位不啬指教,非常感谢! 开发环境 donNetCore v2.1 包 Microsoft.CodeAnalysis.Compilers v2.8.0 动态编译代码: ``` StringBuilder code = new StringBuilder(); code.AppendLine("namespace DotNetCoreTest"); code.AppendLine("{"); code.AppendLine(" public class TestCode"); code.AppendLine(" {"); code.AppendLine(" public int test(int a)"); code.AppendLine(" {"); code.AppendLine(" a++;"); code.AppendLine(" return a;"); code.AppendLine(" }"); code.AppendLine(" }"); code.AppendLine("}"); string sysFile = typeof(Enumerable).Assembly.Location; string sysDir = Directory.GetParent(sysFile).FullName; List<MetadataReference> references = new List<MetadataReference>(); references.Add(MetadataReference.CreateFromFile(Path.Combine(sysDir, "System.dll"))); references.Add(MetadataReference.CreateFromFile(Path.Combine(sysDir, "System.Xml.dll"))); string assemblyName = "DotNetCoreTest"; SyntaxTree tree = SyntaxFactory.ParseSyntaxTree(code.ToString()); CSharpCompilation compilation = CSharpCompilation.Create(assemblyName); compilation.WithOptions(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, optimizationLevel: OptimizationLevel.Debug)); compilation.AddReferences(references); compilation.AddSyntaxTrees(tree); string targetPath = "D:\\test.dll"; EmitResult compilationResult = compilation.Emit(targetPath); string err = ""; if (!compilationResult.Success) { foreach (Diagnostic item in compilationResult.Diagnostics) { err += "\r\nid: " + item.Id + "\r\nerror: " + item.GetMessage() + "\r\nlocation: " + item.Location.GetLineSpan().ToString(); } } ``` 执行以上代码出现如下错误信息: **id: CS8021 error: No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. location: : (0,0)-(0,0) id: CS5001 error: Program does not contain a static 'Main' method suitable for an entry point location: : (0,0)-(0,0)** 请教各位大牛,错误信息里提示 RuntimeMetadataVersion 没有值,但是我又没找到在哪里可以设置这个值的地方,这如何解决? 还有个错误提示说没有 Main 方法,我动态编译的代码是属于类库,为什么还提示需要 Main 方法?且我已经明显的设置是类库了(OutputKind.DynamicallyLinkedLibrary),这个问题又该如何解决?

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。 JVM内存结构 JVM构成 说到JVM内存结构,就不会只是说内存结构的5个分区,而是会延展到整个JVM相关的问题,所以先了解下

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

立即提问
相关内容推荐