点击按钮后全局钩子失效,按钮无事件

定义全局得钩子后,点击界面得按钮钩子会失效。
private void button1_Click_1(object sender, EventArgs e)
{

    }

button里没有操作。

public void hook_KeyDown(object sender, KeyEventArgs e)

        KeyboardHook k_hook = new KeyboardHook();
        k_hook.KeyDownEvent += new KeyEventHandler(hook_KeyDown);//钩住键按下 

        k_hook.Start();//安装键盘钩子

1个回答

k_hook.KeyDownEvent += new KeyEventHandler(hook_KeyDown);
这个写在hook_KeyDown,每次按键都会挂载一个,不需要

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#全局钩子链中如何设置最高优先级

场景: 两个软件,A、B都有设置钩子。 通过扫码枪扫码钩子捕获扫码枪数据,此时A界面在为前置界面,如果扫码枪数据为特殊数据如前两位(18)则将数据存放到B的TextBox1栏位中,如果不为(18)则将扫码枪数据录入到A,此时B为全局钩子,但是B的TextBox1捕获几次数据后失效,目前看原因极有可能为A的钩子优先级在前导致B的全局钩子失效。

全局键盘钩子函数的回调函数有时无效

``` DLL代码: myHooke.c #include "myHooke.h" #include <windows.h> #include <winuser.h> #include <stdlib.h> #include <stdio.h> int ndown = 0; HHOOK hhkHook = NULL; //定义钩子句柄 HINSTANCE hInstance = NULL; //程序实例 BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } hInstance = (HINSTANCE)hModule; //得到DLL实例 return TRUE; } //回调函数 __declspec(dllexport) LRESULT CALLBACK myHookProc(int nCode, WPARAM wParam, LPARAM lParam) { LRESULT Result=CallNextHookEx(hhkHook, nCode, wParam, lParam); if(wParam == 'M' && (lParam & 0x40000000)) { printf("M is downed ! %d\n", ndown++); } return Result; } //加载钩子 int load() { if(!(hhkHook = SetWindowsHookEx(WH_KEYBOARD, (HOOKPROC)myHookProc, hInstance, 0))) { return FALSE; } return TRUE; } //卸载钩子 int unload() { return UnhookWindowsHookEx(hhkHook); } myHooke.h: #ifndef MYHOOKD_H #define MYHOOKD_H #define EXPORT __declspec(dllexport) #define _WIN32_WINNT 0x400 EXPORT int load(); EXPORT int unload(); #endif 调用的函数: #include <windows.h> #include <winuser.h> #include <stdio.h> #include <stdlib.h> typedef int (*FUNCTION)(); int main(int argc, char *argv[]) { HINSTANCE hDll; FUNCTION loadhook = NULL; FUNCTION unloadhook = NULL; hDll = LoadLibrary("..\\myHooke\\Debug\\myHooke.dll"); if(hDll != NULL) { loadhook = (FUNCTION)GetProcAddress(hDll, "load"); unloadhook = (FUNCTION)GetProcAddress(hDll, "unload"); if(loadhook == NULL) { MessageBox(0, "loadhook failed", "MyHook", MB_OK); return 1; } if(unloadhook == NULL) { MessageBox(0, "unloadhook failed", "MyHook", MB_OK); return 1; } if(!loadhook()) { return 1; } // while(1) { printf("hook is load !"); MessageBox(0, "Hold on box", "MyHook", MB_OK); //使用循环会使程序卡住,所以用了MessageBox是程序暂停 Sleep(1000); } unloadhook(); FreeLibrary(hDll); } return 0; } ``` 有些出口可以获取键盘消息,有些不能获取键盘消息,这是全局钩子,我是菜鸟,求大神帮助啊!!! 补充一下,程序运行时,切换到其他程序,有的可以获取键盘消息,printf有响应;有的没有任何响应,比如切换到网页等; 我想实现的功能是:无论在哪里,只要键盘按下,我的程序就会有响应 打印按键被按下的消息

为何全局钩子无法屏蔽系统消息?

实现了基本的窗口类注册,创建窗口,消息循环和窗口过程。 在WinMain中创建钩子: ``` hook = SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC)LowLevelKeyboardProc, GetModuleHandle(NULL), 0); ``` 钩子过程: ``` LRESULT CALLBACK LowLevelKeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) { return 0; } ``` 运行结果是hook创建成功,每次按键都可以进入钩子过程,但是实际上按键并没有被屏蔽,打开记事本或是其他程序都可以正常输入内容。猜测是记事本又添加了低级钩子导致我的钩子优先级较低,之后尝试循环重置我的钩子,依然无效。 无论是键盘低级钩子还是鼠标的低级钩子都是这种情况。

jsp页面的button按钮的点击事件,全局获取

通过js写的jsp按钮,如何写这些按钮的点击事件![图片说明](https://img-ask.csdn.net/upload/201709/20/1505872404_556539.png)![图片说明](https://img-ask.csdn.net/upload/201709/20/1505872411_809872.png),用$("#btnQuery").click(function(){..});这种方法不行

c#关于鼠标全局钩子的一个问题。

http://bbs.csdn.net/topics/390902685 这个例子里面监听了鼠标按下的事件,请问怎么改可以监听鼠标弹起事件。

全局鼠标钩子被屏蔽(其中一个程序)

我用SetWindowsHookEx(WH_MOUSE_LL,(HOOKPROC)(LowLevelMouseProc), ghInstance, NULL);创建了一个全局鼠标钩子,用来检测双全局的击双,但是在一个程序上双击的时候,一没反应,不知道为什么。大神给看看啊

如何给动态按钮添加绑定对应的点击事件?

代码如下,ajax拿到数据后,用for循环生成了一堆按钮,现在需要给每一个按钮添加不一样的点击事件,该如何实现与修改?比如生成了1,2,3,4。4个按钮,点击1,打印1,点击2,打印2… ``` for(var i = 0; i < data.length; i++) { //生成按钮 attrTypeArr.push(data[i].attrType); jQuery("#attrTpyeWrap").append("<a class='btn-xs btn-default type'>" + data[i].attrType + "</a>" + "|"); } jQuery(".type").on("click",function(){ console.log("1") }); ```

FairyGUI中如何给一个按钮的点击事件添加一个委托,又如何将其删除呢?

定义了一个无参数无返回值的委托,那么在FGUI中如何给一个按钮的点击事件添加这个委托,又如何将其删除呢?

使用钩子功能的C#程序运行十次左右后会失灵是什么原因

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace HookINCS { public partial class Form1 : Form { private Hook hook; public Form1() { InitializeComponent(); hook = Hook.GetInstance(); hook.OnKeyPress += new KeyEventHandler(OnKeyDown); hook.InstallKeyBoardHook(); } //截图功能 public static void Snap(object source, System.Timers.ElapsedEventArgs e) { int x = 300; int y = 200; int width = 500; int height = 500; Image image = new Bitmap(width, height); Graphics g = Graphics.FromImage(image); g.CopyFromScreen(x, y, 0, 0, new System.Drawing.Size(width, height)); image.Save(@"C:\Users\q1120\Desktop\jietuzanliu\newpng.Png", System.Drawing.Imaging.ImageFormat.Png); } public static void phase2(object source, System.Timers.ElapsedEventArgs e) { MouseFlag.MouseLefClickEvent(380, 340, 0); } private void OnKeyDown(object sender, KeyEventArgs e) { textBox1.Text = e.KeyCode.ToString(); if (textBox1.Text == "Return") { //定时器 System.Timers.Timer t = new System.Timers.Timer(12700); t.Elapsed += new System.Timers.ElapsedEventHandler(Snap); t.AutoReset = false; t.Enabled = true; //等待12秒 System.Threading.Thread.Sleep(13000); // 图像处理 Bitmap bmp = new Bitmap(@"C:\Users\q1120\Desktop\jietuzanliu\newpng.Png"); for (int i = 1; i < 400; i++) { for (int j = 1; j < 400; j++) { Color col = bmp.GetPixel(i, j); if (col.R < 200 && col.G > 200 && col.B < 120) { MouseFlag.MouseLefClickEvent(480, 460, 0); System.Timers.Timer t1 = new System.Timers.Timer(23000); t1.Elapsed += new System.Timers.ElapsedEventHandler(phase2); t1.AutoReset = false; t1.Enabled = true; break; } } } textBox1.Text = ""; bmp.Dispose(); } } } } 刚学C#写的非常粗糙,但是程序是可以正常运行的,功能也都能实现,但是当运行十次左右后程序就无法再获得enter键按下的消息,这应该是什么原因

C#键盘钩子经常跑着跑着就掉了

我的键盘钩子经常跑着跑着就掉了,不知道怎么回事。怎么排查问题,有没有能检测钩子是否正常的方法,不正常就重新下钩子。

Vue全局函数无法在钩子函数里调用

#在钩子函数中无法调用全局函数,但是却能在方法中调用。这是什么情况??? 钩子函数中调用出错 ![图片说明](https://img-ask.csdn.net/upload/201907/19/1563531345_932352.png) 错误代码 ![图片说明](https://img-ask.csdn.net/upload/201907/19/1563531663_523603.png) ![图片说明](https://img-ask.csdn.net/upload/201907/19/1563531361_266883.png) 函数声明 ![图片说明](https://img-ask.csdn.net/upload/201907/19/1563531370_942815.png)

利用detours Hook全局API的问题

在下利用微软的detours写了一个Hook全局MessageBox的dll,代码比较短,先贴下,然后再说问题: ``` #include"HookDll.h" #include <detours.h> #pragma comment(lib, "detours.lib") #pragma data_seg("Shared") HHOOK mHook = NULL; HINSTANCE hInstance = NULL; #pragma data_seg() int (WINAPI* OLD_MessageBoxW)(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType) = MessageBoxW; int (WINAPI* OLD_MessageBoxA)(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) = MessageBoxA; //自定义的代替函数 int WINAPI NEW_MessageBoxW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType) { int ret = OLD_MessageBoxW(hWnd, L"已经被Hook!", L"Hook", uType); return ret; } int WINAPI NEW_MessageBoxA(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType) { int ret = OLD_MessageBoxA(hWnd, "已经被Hook", "Hook", uType); return ret; } //启动Hook VOID Hook() { DetourRestoreAfterWith(); DetourTransactionBegin(); DetourUpdateThread(GetCurrentThread()); //Hook MessageBoxW和MessageBoxA DetourAttach(&(PVOID&)OLD_MessageBoxW, NEW_MessageBoxW); DetourAttach(&(PVOID&)OLD_MessageBoxA, NEW_MessageBoxA); DetourTransactionCommit(); } //撤销Hook VOID UnHook() { DetourTransactionBegin(); DetourUpdateThread(GetCurrentThread()); //撤销Hook DetourDetach(&(PVOID&)OLD_MessageBoxW, NEW_MessageBoxW); DetourDetach(&(PVOID&)OLD_MessageBoxA, NEW_MessageBoxA); DetourTransactionCommit(); } //挂钩函数 LRESULT CALLBACK CallWndProc(int nCode, WPARAM wParam, LPARAM lParam) { return CallNextHookEx(mHook, nCode, wParam, lParam); } //导出函数,安装一个针对WH_CALLWNDPROC的全局钩子 //WH_CALLWNDPROC:当目标线程调用SendMessage发送消息时,钩子函数被调用 extern "C" __declspec(dllexport) BOOL WINAPI Start() { mHook = ::SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, hInstance, 0); return mHook != NULL; } //卸载钩子 extern "C" __declspec(dllexport) void WINAPI Stop() { ::UnhookWindowsHookEx(mHook); } BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH://当DLL被某个进程加载时,执行该case下的语句体 { //在这里干两件事:1.启动Hook,Hook MessageBox // 2.获取本DLL的句柄 //之所以只调用一次Hook,后面解释 static int num = 1; if (1==num) { ++num; Hook(); } hInstance = (HINSTANCE)hModule; break; } case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH://当DLL将被卸载时,执行下面的语句体 { //UnHook(); //如果这里加上UnHook(),那MessageBox就不能被Hook了,后面再详述 break; } } return TRUE; } ``` 在下在另一个MFC程序中加载上面的DLL,并且调用Start启动钩子。 按照在下的想法,当一个程序(假设为A)调用SendMessage函数发送消息时,系统会强行将该DLL映射到程序A的地址空间,并且执行case DLL_PROCESS_ATTACH下的语句体,即调用Hook函数,Hook程序A的MessageBox。 但事实是这样的: 在下在另一个C++程序中调用MessageBoxW,发现如下情况: 1.如果在case DLL_PROCESS_DETACH的语句体中加上UnHook调用,那么,无论调用多少次MessageBoxW,没有一次是被Hook的。 2.鉴于1,在下猜想可能是在调用MessageBoxW前就先执行UnHook了,于是干脆就将UnHook注释掉了,这是在调用MessageBoxW,发现,第一次调用没有被Hook,而后面再调用MessageBoxW就被Hook了。但这只是在下写的C++程序的表现,对于其它程序,如记事本,还依然没被Hook。 3.修改上面的DLL,不Hook MessageBox了,而改为Hook CopyFileW和Hook CopyFileA,这时,电脑上的复制粘贴都没有被Hook,自己写程序调用CopyFileW也没有被Hook,但是,在调用CopyFileW前调用一次MessageBoxW,后面的CopyFileW就被Hook了。 综上,在下的理解是:程序的一些行为,如调用MessageBox,才会导致调用SendMessage,进而导致加载DLL,这时才Hook相应的API。 在下想要的效果是:只要我运行一个程序(比如前边的启动钩子的MFC程序),电脑上所有的MessageBox都被Hook了。 在下对Windows消息机制不是特别熟悉,不知道在下的想法有问题还是代码写的有问题,还请诸位大神指点一二。在下先行谢过!

Android 怎么实现 点击 按钮隐藏输入法键盘

是再一个 Dalog里 ,点击Dialog上的取消按钮,输入法键盘也会隐藏掉,用下面这段代码没用 ``` InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); ```

怎么在vue单页面项目用一个公共函数监听到所有页面上按钮的点击事件???

出了一个奇葩需求,需要在vue单页面项目用一个公共函数监听到所有页面上按钮的点击事件,这怎么搞???监听鼠标点击事件?好像不行吧。有点伤脑壳。有没有大佬做过类似的功能的,给一点思路。谢谢谢谢

钩子总是创建失败,求解答

最近需要使用全局钩子的相关功能,用的是C#语言, hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyboardHookProcedure, Marshal.GetHINSTANCE( Assembly.GetExecutingAssembly().GetModules()[0]),0); 以上是我的全局钩子调用语句, 我参照的是CSDN上的示例程序,源程序运行正常,能够监测全局的的鼠标,但是移植到我的项目中,总是创建钩子失败,得到的hKeyboardHook的值总是0,不知道什么状况。 我查了查资料,按照别人的建议,去掉了项目属性中的 “取消Visual Stadiod 宿主进程”功能,但还是创建失败,求各位路过的大牛帮忙解答......

vb2008 如何自动点击外部程序按钮

要求: 第一步:由程序1启动程序2, 第二步:关键,从程序1自动点击程序2中按钮(无任程序2是最大化、最小化还是隐藏式),请问如何写代码,谢谢 程序1: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Shell("程序2.exe", AppWinStyle.NormalFocus) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click MsgBox("请教高手如何实现?") End Sub End Class 程序2: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MsgBox("ok") End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub End Class

HOOK钩子卸载碰墙专题!!!。。。卸载别人挂载的钩子。

蛋疼一周了。。。。 我模拟别人在我的电脑的任务管理器上挂了个钩子,钩子的蛋疼之处是挂了这个钩子其他钩子就不能再在这里挂钩子。所以我想通过其他途径模拟卸载这个“别人挂载的钩子”。有点rao。。。 这是挂钩的截图,,,信息就这些: ![图片说明](https://img-ask.csdn.net/upload/201707/06/1499329387_792369.png) 走过路过的大神不要吝啬,,,留下你们最珍贵的指点,,谢谢!!!!

swing 全局键盘监听事件

[code="java"] final JFrame j = new JFrame(); j.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { System.out.println("this evt:"+evt.getKeyChar()); } }); [/code] 貌似打印不出我想要的值,求大大们指点~

js是不是有什么方法可以阻止点击事件?

用了一个日历插件,想给每天加个点击事件![图片说明](https://img-ask.csdn.net/upload/201708/15/1502783952_32959.png) 弹出一个框,结果没用,为什么,$('body').on('click','.day-span',function(){ $('.routine').show() });

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

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

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

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

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

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

和黑客斗争的 6 天!

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

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

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

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

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

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

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

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

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

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

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

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

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

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

深入剖析Springboot启动原理的底层源码,再也不怕面试官问了!

大家现在应该都对Springboot很熟悉,但是你对他的启动原理了解吗?

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

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

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

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

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

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

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中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多个条件是什么逻辑关系?条件判断在什么时候执...

你期望月薪4万,出门右拐,不送,这几个点,你也就是个初级的水平

先来看几个问题通过注解的方式注入依赖对象,介绍一下你知道的几种方式@Autowired和@Resource有何区别说一下@Autowired查找候选者的...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《Oracle Java SE编程自学与面试指南》最佳学习路线图2020年最新版(进大厂必备)

正确选择比瞎努力更重要!

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

正确选择比瞎努力更重要!

字节跳动面试官竟然问了我JDBC?

轻松等回家通知

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

立即提问
相关内容推荐