check_mk 监控Windows下文件变化脚本

1.自定义TXT
1001
1002
1003
2.判断D:\work下是否存在当前日期命名的文件夹(如D:\work\20180105)
2.1 如果存在,判断20180105文件夹下是否存在TXT中的文件夹(1001文件、1002文件夹等)如果其中某个文件夹不存在则打印XXX不存在
2.1.1 如D:\work\20180105\1001 文件夹存在,判断1001文件夹下文件个数是否大于5,小于则打印
2.2 如果不存在则打印XXX不存在

5个回答

f = open(os.path.join(rootdir,x), "w+")
for dirname in os.listdir(rootdir): #获取二级目录所有文件夹与文件
Dir = os.path.join(rootdir, dirname) #路径补齐
count = 0
if (os.path.isdir(Dir)): #判断是否为目录
for r, ds, files in os.walk(Dir): #遍历目录下所有文件根,目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名称】
for file in files: #遍历所有文件
size = os.path.getsize(os.path.join(r, file)) #获取文件大小
count += size
if ((count / 1024.0 / 1024.0) <= 0):
print Dir[18:22]
f.write(Dir[18:22].encode("gbk"))

如果要实时监控文件系统的变化,用bat是不行的,需要写程序。用FindFirstChangeNotification和ReadDirectoryChanges API函数。

weixin_41534335
leader_20171225 如果要实时监控文件系统的变化,用bat是不行的,需要写程序。用FindFirstChangeNotification和ReadDirectoryChanges API函数。
2 年多之前 回复
qq_27617815
qq_27617815 不需要实时,就是定时执行检查就可以
2 年多之前 回复

f = open(os.path.join(rootdir,x), "w+")
for dirname in os.listdir(rootdir): #获取二级目录所有文件夹与文件
Dir = os.path.join(rootdir, dirname) #路径补齐
count = 0
if (os.path.isdir(Dir)): #判断是否为目录
for r, ds, files in os.walk(Dir): #遍历目录下所有文件根,目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名称】
for file in files: #遍历所有文件
size = os.path.getsize(os.path.join(r, file)) #获取文件大小
count += size
if ((count / 1024.0 / 1024.0) <= 0):
print Dir[18:22]
f.write(Dir[18:22].encode("gbk"))

f = open(os.path.join(rootdir,x), "w+")

for dirname in  os.listdir(rootdir):  #获取二级目录所有文件夹与文件

    Dir = os.path.join(rootdir, dirname)    #路径补齐

    count = 0

    if (os.path.isdir(Dir)):          #判断是否为目录

        for r, ds, files in os.walk(Dir): #遍历目录下所有文件根,目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名称】

            for file in files:      #遍历所有文件

                size = os.path.getsize(os.path.join(r, file)) #获取文件大小

                count += size

        if ((count / 1024.0 / 1024.0) <= 0):

          print  Dir[18:22]

          f.write(Dir[18:22].encode("gbk"))

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
check_box小问题一个

post.visible值为true, false some_controller.rb @post = ... ------------------------ some_view.html.erb <% form_for post %> <%= form.check_box :visible %> <% end %> ------------------------ 想要根据visible的true或false让check_box被勾或不勾 谢谢! [b]问题补充:[/b] 好象是不行。。。 官方api说明: check_box(object_name, method, options = {}, checked_value = "1", unchecked_value = "0") <%= form.check_box :visible, {:checked => 'checked'} %> <%= form.check_box :visible, {:checked => 'unchecked'} %> 这两个能正常显示 而:checked=>@post.visible就是:checked=>true(或false)好象是不行的 [b]问题补充:[/b] :wink: :wink: :wink: 说老实话,楼主以前也解答过我的问题,这次好像 我在form.check_box后面方两个参数(如"puppy", "gooddog")直接就是错误,放一个:visible还没什么问题。 再就是:checked=>@post.visible.to_s,不论visible是true或false结果都是uncheck。。。

KERNEL_SECURITY_CHECK_FAILURE

隔几天就出现这样的情况 下面是错误日志 ``` 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* KERNEL_SECURITY_CHECK_FAILURE (139) A kernel component has corrupted a critical data structure. The corruption could potentially allow a malicious user to gain control of this machine. Arguments: Arg1: 0000000000000003, A LIST_ENTRY has been corrupted (i.e. double remove). Arg2: ffff8185890170a0, Address of the trap frame for the exception that caused the bugcheck Arg3: ffff818589016ff8, Address of the exception record for the exception that caused the bugcheck Arg4: 0000000000000000, Reserved Debugging Details: ------------------ KEY_VALUES_STRING: 1 STACKHASH_ANALYSIS: 1 TIMELINE_ANALYSIS: 1 DUMP_CLASS: 1 DUMP_QUALIFIER: 401 BUILD_VERSION_STRING: 17134.1.amd64fre.rs4_release.180410-1804 SYSTEM_MANUFACTURER: Timi SYSTEM_PRODUCT_NAME: TM1701 BIOS_VENDOR: INSYDE Corp. BIOS_VERSION: XMAKB5R0P0603 BIOS_DATE: 02/02/2018 BASEBOARD_MANUFACTURER: Timi BASEBOARD_PRODUCT: TM1701 BASEBOARD_VERSION: MP DUMP_TYPE: 1 BUGCHECK_P1: 3 BUGCHECK_P2: ffff8185890170a0 BUGCHECK_P3: ffff818589016ff8 BUGCHECK_P4: 0 TRAP_FRAME: ffff8185890170a0 -- (.trap 0xffff8185890170a0) NOTE: The trap frame does not contain all registers. Some register values may be zeroed or incorrect. rax=0000000000000001 rbx=0000000000000000 rcx=0000000000000003 rdx=ffffa587dfc4b501 rsi=0000000000000000 rdi=0000000000000000 rip=fffff801254aa39f rsp=ffff818589017230 rbp=fffff802fbb47348 r8=fffff802fbb47348 r9=ffffd381c0700180 r10=0000000000000001 r11=0000000000000000 r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000 iopl=0 nv up di ng nz na po cy nt!ExInterlockedInsertTailList+0xe583f: fffff801`254aa39f cd29 int 29h Resetting default scope EXCEPTION_RECORD: ffff818589016ff8 -- (.exr 0xffff818589016ff8) ExceptionAddress: fffff801254aa39f (nt!ExInterlockedInsertTailList+0x00000000000e583f) ExceptionCode: c0000409 (Security check failure or stack buffer overrun) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: 0000000000000003 Subcode: 0x3 FAST_FAIL_CORRUPT_LIST_ENTRY CPU_COUNT: 8 CPU_MHZ: 7c8 CPU_VENDOR: GenuineIntel CPU_FAMILY: 6 CPU_MODEL: 8e CPU_STEPPING: a CPU_MICROCODE: 6,8e,a,0 (F,M,S,R) SIG: 84'00000000 (cache) 84'00000000 (init) BLACKBOXBSD: 1 (!blackboxbsd) BLACKBOXPNP: 1 (!blackboxpnp) BUGCHECK_STR: 0x139 PROCESS_NAME: System CURRENT_IRQL: 0 DEFAULT_BUCKET_ID: FAIL_FAST_CORRUPT_LIST_ENTRY ERROR_CODE: (NTSTATUS) 0xc0000409 - <Unable to get error code text> EXCEPTION_CODE: (NTSTATUS) 0xc0000409 - <Unable to get error code text> EXCEPTION_CODE_STR: c0000409 EXCEPTION_PARAMETER1: 0000000000000003 ANALYSIS_SESSION_HOST: HAIYANG ANALYSIS_SESSION_TIME: 03-21-2019 11:11:59.0924 ANALYSIS_VERSION: 10.0.17763.132 amd64fre LAST_CONTROL_TRANSFER: from fffff80125464c69 to fffff801254540a0 STACK_TEXT: ffff8185`89016d78 fffff801`25464c69 : 00000000`00000139 00000000`00000003 ffff8185`890170a0 ffff8185`89016ff8 : nt!KeBugCheckEx ffff8185`89016d80 fffff801`25465010 : 00000000`00000000 fffff802`fbdf1010 ffffa587`d8663030 fffff801`2536917a : nt!KiBugCheckDispatch+0x69 ffff8185`89016ec0 fffff801`2546361f : ffffa587`d5947620 ffffa587`cf318200 00000000`00000000 00000000`00000001 : nt!KiFastFailDispatch+0xd0 ffff8185`890170a0 fffff801`254aa39f : ffffa587`e03de010 00000000`00000000 ffffa587`dfc4b510 fffff802`fbb47370 : nt!KiRaiseSecurityCheckFailure+0x2df ffff8185`89017230 fffff802`fbb42f6a : ffffa587`e03de010 ffff8185`89017349 ffffa587`d1b941b0 00000000`00000000 : nt!ExInterlockedInsertTailList+0xe583f ffff8185`89017260 fffff801`2534572f : ffffa587`e03de010 ffffa587`d1b94060 00000000`00000000 00000000`00000000 : topsecpf+0x2f6a ffff8185`89017290 fffff801`253455f7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!IopfCompleteRequest+0x11f ffff8185`890173b0 fffff802`fbaf58f9 : ffffa587`df8682e0 00000000`00000000 00000000`00000000 00000000`00000000 : nt!IofCompleteRequest+0x17 ffff8185`890173e0 fffff801`25342e69 : ffffa587`e03de0e0 00000000`00000000 ffffa587`d1b941b0 fffff802`fd2e8856 : tdx!TdxTdiDispatchCleanup+0x359 ffff8185`89017460 fffff802`fbb43064 : ffffa587`00000000 ffffa587`e03de0e0 ffffa587`d1b941b0 00000000`00000000 : nt!IofCallDriver+0x59 ffff8185`890174a0 fffff802`fbb414c4 : ffffa587`d1b94060 ffffa587`d1b941b0 ffffa587`e03de010 ffffa587`cf2f3440 : topsecpf+0x3064 ffff8185`890174d0 fffff802`fbb416f6 : ffffa587`d1b94060 ffffa587`e03de128 ffffa587`e03de010 fffff802`fd2e8804 : topsecpf+0x14c4 ffff8185`89017500 fffff801`25342e69 : ffffa587`e063f7d0 00000000`00000000 ffffa587`e03de010 ffffa587`cf2f3440 : topsecpf+0x16f6 ffff8185`89017530 fffff801`257717fe : ffffa587`e063f7d0 00000000`00000000 00000000`00000000 fffff802`fbb42c2a : nt!IofCallDriver+0x59 ffff8185`89017570 fffff801`2579e552 : ffffa587`e063f7a0 00000000`00000001 ffffbc02`00000000 00000000`00007fff : nt!IopCloseFile+0x15e ffff8185`89017600 fffff801`257a5edd : ffffa587`e03de010 00000000`00000000 ffffa587`df8682e0 fffff801`2545ad46 : nt!ObCloseHandleTableEntry+0x212 ffff8185`89017740 fffff801`25464743 : ffffa587`d1b9a850 fffff801`25342e69 ffffa587`d0082040 ffff8185`89017820 : nt!NtClose+0xcd ffff8185`890177a0 fffff801`25457aa0 : fffff802`fbc36e32 ffffa587`d98c3a70 00000000`0000000d ffffa587`d98c3a70 : nt!KiSystemServiceCopyEnd+0x13 ffff8185`89017938 fffff802`fbc36e32 : ffffa587`d98c3a70 00000000`0000000d ffffa587`d98c3a70 ffffd381`c0a80180 : nt!KiServiceLinkage ffff8185`89017940 fffff802`fbbd407a : 00000000`00000000 ffffa587`e0645a60 fffff802`fbbf95e0 00000000`0000000d : afd!AfdFreeConnectionResources+0xf652 ffff8185`89017980 fffff802`fbc0e417 : ffffa587`d98c3b20 fffff802`fbc0e400 ffffa353`50bf6502 00000000`00000000 : afd!AfdFreeConnectionEx+0x2a ffff8185`890179b0 fffff802`fbbd3f92 : 00000000`00000000 00000000`00000000 fffff802`fbbd3f10 ffffa587`cf2bcaa0 : afd!AfdFreeConnection+0x17 ffff8185`890179e0 fffff801`253c8d7c : ffffa587`cf2e71c0 ffffa587`d1b8be40 ffffa587`df3d2080 fffff802`fbbd3f10 : afd!AfdDoWork+0x82 ffff8185`89017a10 fffff801`2535fb05 : 00000000`00000000 ffffa587`d0082040 fffff801`253c8c50 00000000`00000000 : nt!IopProcessWorkItem+0x12c ffff8185`89017a80 fffff801`253da2d7 : ffffa587`d0082040 00000000`00000080 ffffa587`cf2f3440 ffffa587`d0082040 : nt!ExpWorkerThread+0xf5 ffff8185`89017b10 fffff801`2545b516 : ffffd381`c09b9180 ffffa587`d0082040 fffff801`253da290 8b480000`04449f89 : nt!PspSystemThreadStartup+0x47 ffff8185`89017b60 00000000`00000000 : ffff8185`89018000 ffff8185`89011000 00000000`00000000 00000000`00000000 : nt!KiStartSystemThread+0x16 THREAD_SHA1_HASH_MOD_FUNC: 2d8344b651739320fad5945d2588d57ac1b7461c THREAD_SHA1_HASH_MOD_FUNC_OFFSET: bc5c3903816cb5021fe0e87cc0b0ec4c4d03caa1 THREAD_SHA1_HASH_MOD: 38e53ac0126e1719b5dcbb6c7225fe02fc0f7f41 FOLLOWUP_IP: topsecpf+2f6a fffff802`fbb42f6a 488d4e48 lea rcx,[rsi+48h] FAULT_INSTR_CODE: 484e8d48 SYMBOL_STACK_INDEX: 5 SYMBOL_NAME: topsecpf+2f6a FOLLOWUP_NAME: MachineOwner MODULE_NAME: topsecpf IMAGE_NAME: topsecpf.sys DEBUG_FLR_IMAGE_TIMESTAMP: 4d6da0f2 STACK_COMMAND: .thread ; .cxr ; kb BUCKET_ID_FUNC_OFFSET: 2f6a FAILURE_BUCKET_ID: 0x139_3_CORRUPT_LIST_ENTRY_topsecpf!unknown_function BUCKET_ID: 0x139_3_CORRUPT_LIST_ENTRY_topsecpf!unknown_function PRIMARY_PROBLEM_CLASS: 0x139_3_CORRUPT_LIST_ENTRY_topsecpf!unknown_function TARGET_TIME: 2019-03-21T02:48:54.000Z OSBUILD: 17134 OSSERVICEPACK: 0 SERVICEPACK_NUMBER: 0 OS_REVISION: 0 SUITE_MASK: 784 PRODUCT_TYPE: 1 OSPLATFORM_TYPE: x64 OSNAME: Windows 10 OSEDITION: Windows 10 WinNt TerminalServer SingleUserTS Personal OS_LOCALE: USER_LCID: 0 OSBUILD_TIMESTAMP: 2019-03-06 16:32:15 BUILDDATESTAMP_STR: 180410-1804 BUILDLAB_STR: rs4_release BUILDOSVER_STR: 10.0.17134.1.amd64fre.rs4_release.180410-1804 ANALYSIS_SESSION_ELAPSED_TIME: 1382 ANALYSIS_SOURCE: KM FAILURE_ID_HASH_STRING: km:0x139_3_corrupt_list_entry_topsecpf!unknown_function FAILURE_ID_HASH: {7d6915eb-8c8b-b32e-d4d4-a1676df73917} Followup: MachineOwner --------- 1: kd> !blackboxbsd Stream size mismatch (expected = 168, read = 136) 1: kd> .trap 0xffff8185890170a0 NOTE: The trap frame does not contain all registers. Some register values may be zeroed or incorrect. rax=0000000000000001 rbx=0000000000000000 rcx=0000000000000003 rdx=ffffa587dfc4b501 rsi=0000000000000000 rdi=0000000000000000 rip=fffff801254aa39f rsp=ffff818589017230 rbp=fffff802fbb47348 r8=fffff802fbb47348 r9=ffffd381c0700180 r10=0000000000000001 r11=0000000000000000 r12=0000000000000000 r13=0000000000000000 r14=0000000000000000 r15=0000000000000000 iopl=0 nv up di ng nz na po cy nt!ExInterlockedInsertTailList+0xe583f: fffff801`254aa39f cd29 int 29h 1: kd> .exr 0xffff818589016ff8 ExceptionAddress: fffff801254aa39f (nt!ExInterlockedInsertTailList+0x00000000000e583f) ExceptionCode: c0000409 (Security check failure or stack buffer overrun) ExceptionFlags: 00000001 NumberParameters: 1 Parameter[0]: 0000000000000003 Subcode: 0x3 FAST_FAIL_CORRUPT_LIST_ENTRY 1: kd> !blackboxbsd Stream size mismatch (expected = 168, read = 136) 1: kd> !blackboxpnp PnpActivityId : {00000000-0000-0000-0000-000000000000} PnpActivityTime : 131976053916827554 PnpEventInformation: 3 PnpEventInProgress : 0 PnpProblemCode : 24 PnpVetoType : 0 DeviceId : SW\{96E080C7-143C-11D1-B40F-00A0C9223196}\{3C0D501A-140B-11D1-B40F-00A0C9223196} VetoString : 1: kd> lmvm topsecpf Browse full module list start end module name fffff802`fbb40000 fffff802`fbb4e000 topsecpf (no symbols) Loaded symbol image file: topsecpf.sys Image path: \??\C:\Windows\sysWOW64\drivers\topsecpf.sys Image name: topsecpf.sys Browse all global symbols functions data Timestamp: Tue Mar 1 18:44:18 2011 (4D6DA0F2) CheckSum: 000192FE ImageSize: 0000E000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 Information from resource tables: ```

Websocket服务器出现RSA_padding_check_PKCS1_type_2错误

<div class="post-text" itemprop="text"> <p>I want to send a message from my SSL Website to my php-websocket server. The server uses a wildcard certificate.</p> <p>This is the client:</p> <pre><code>var wsUri = "wss://ticket.qwellcode.de:9001"; websocket_qcode_intern = new WebSocket(wsUri); </code></pre> <p>And this my Websocket server: </p> <pre><code>$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1); socket_bind($socket, 0, $port); socket_listen($socket); ... </code></pre> <p>To decrypt a message (e.g the header) I use the following code:</p> <pre><code>function decryptString($cryptText) { $keyFile=fopen("PATH/TO/pemfile.pem","r") or die("NOT FOUND"); $privateKey=fread($keyFile,8192); fclose($keyFile); openssl_get_privatekey($privateKey); $binText = base64_decode($cryptText); /* NOT WORK WITH THIS PADDING */ //openssl_private_decrypt($binText,$clearText,$privateKey,OPENSSL_PKCS1_PADDING); openssl_private_decrypt($binText,$clearText,$privateKey); print openssl_error_string(); return($clearText); } </code></pre> <p>The problem is that with the padding "OPENSSL_PKCS1_PADDING" (or other paddings) I get the following message:</p> <pre><code>error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02 </code></pre> <p>With the option "OPENSSL_NO_PADDING" I get crap decoded code like this:</p> <pre><code>▬♥☺ ø☺ ù♥☻→ª ↕ FRomTý¤▬3ŵ▬g»►F↕Ñ;nÏágdCH╝ *└ └ └‼└¶└↕└└◄ 3 2 E 9 8 ê ▬ / A 5 ä ♣ ♦☺ D ↑ ▬ ‼domain.de ☺ ☺ ♠ ↨ ↑ ↓ ♂ ☻☺ # 3t ♣ ♣☺ </code></pre> <p>I Use a SSL-Zetificat with the encryption, PKCS #1 SHA-1 - AES 128 CBC with SHA 1.</p> <p>How can I decrypt this code ? ... I tryed everything .. And yes I know, I can use stream socket.. but I will solve this for me with the "normal" php-socket ... </p> <p>Why am I having trouble decrypting? Is there a solution? </p> </div>

linux修改密码报错passwd: undefined symbol: selinux_check_access ,求解答

[root@ZJJH-xnzx-yxwbi01 etc]# passwd inas passwd: symbol lookup error: passwd: undefined symbol: selinux_check_access

在Autoware 中编译yolo3节点时,发生darknet: ./src/cuda.c:36: check_error: Assertio `0' failed.

在Autoware 中编译yolo3节点时,发生darknet: ./src/cuda.c:36: check_error: Assertio `0' failed. CUDA error:unknown error

Unknow Cmake command ‘’ocv_check_dependencies''

opencv的扩展库contrib 编译opencv内的程序是总是出现这个问题 ,希望能够帮忙解决 谢谢

求教!安装kaldi,make时错误提示没有安装libtool和python2.7,但是已经安装了。

在虚拟机linux系统,ubuntu18.0.4下安装,指令如下,请教怎么解决这个问题,谢谢! ~/kaldi-trunk/tools$ make extras/check_dependencies.sh extras/check_dependencies.sh: libtool is not installed. extras/check_dependencies.sh: python 2.7 is not installed extras/check_dependencies.sh: we recommend that you run (our best guess): sudo apt-get install libtool python2.7 Makefile:31: recipe for target 'check_required_programs' failed make: *** [check_required_programs] Error 1 ~/kaldi-trunk/tools$ sudo apt-get install libtool python2.7 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 libtool 已经是最新版 (2.4.6-2)。 python2.7 已经是最新版 (2.7.15~rc1-1ubuntu0.1)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 42 个软件包未被升级。 lihao@lihao-virtual-machine:~/kaldi-trunk/tools$ make extras/check_dependencies.sh extras/check_dependencies.sh: libtool is not installed. extras/check_dependencies.sh: python 2.7 is not installed extras/check_dependencies.sh: we recommend that you run (our best guess): sudo apt-get install libtool python2.7 Makefile:31: recipe for target 'check_required_programs' failed make: *** [check_required_programs] Error 1

Windows caffe 配置matlab 接口运行classification_demo.m文件matlab出现内部错误

在cpu环境下可以使用,在使用GPU模式编译matcaffe成功后,运行classification_demo.m文件,matlab提示出现内部错误,然后直接崩掉了,错误如下图所示,理论上来说有无gpu在编译之后的配置都是一样的呀,怎么会出现这样的问题,请问大神怎么解决![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/54.gif)![图片](https://img-ask.csdn.net/upload/201611/30/1480474697_107805.jpg)

关于Tomcat的 j_security_check处理顺序的疑问

我要做一个东西,在用户进入Web画面的时候,要从WEB-INF目录下读取一个xml文件,将该xml文件的部分内容显示到该画面。 我通过下面的方法取文件 [b] ServletContext servletContext = context.getServletContext(); InputStream inputStream = servletContext.getResourceAsStream("config.xml"); Document document = MyUtil.buildDocument(inputStream); Element rootElm = document.getDocumentElement(); [/b] 但是目前的情况是这样,Sample的做法是通过 j_security_check的验证,转向到各自不同的画面,然后来做我上述的处理。 目前只是做一个Demo,我不想用 j_security_check验证,因此,我将该验证的处理以及配置都删除,直接转向到某个画面,结果无法得到 Document 和 Element。 我大概分析了一下原因,可能是没有Session的缘故,但是不是很确定。不太明白 j_security_check的处理机制,请大家帮忙分析一下 j_security_check是怎么处理的,我该如何去做才能够产生我要的效果?

请求大神帮帮我~~~~~~~~~~~游戏代码

一个用cocos做的游戏,游戏中需要用到网格,但是一运行代码就出现中断错误卡在下面这几行: glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, kQuadSize, (void*)(offset + diff)); glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); CHECK_GL_ERROR_DEBUG(); 提示的错误是这样的:0x699AC32E (nvoglv32.dll) (HelloCpp.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。 想问下怎么解决~~

gtk, GTK_TOGGLE-BUTTON(check_button)结构体,->疑问

GTK_TOGGLE-BUTTON(check_button)->active 1.GTK_TOGGLE-BUTTON(check_button)是结构体吗? 2.active是member吗? 3.->可以换成"."吗?

LaTeX2019安装过程问题

win10下安装,已按照LaTeXstudio的指导尝试过删除编译环境mingw;将编译环境换成只剩system23那几项;用cmd运行;用管理员身份运行;删除临时文件再试试。 但仍然每次安装进度到326的时候就会出现如下错误代码,是兼容性问题还是什么? 搞了一天唯一的收获时TLUtils是perl寓言的? 完全没有头绪,还请各位赐教了 ``` Installing [0326/3758, time/total: 10:18/02:04:05]: bib-fr [15k] TLUtils::check_file: removing C:\Users\czh908\AppData\Local\Temp\4UCzBUjHfF\J7Gnr8D0_L/bib-fr.tar.xz, checksums differ: TLUtils::check_file: TL=5b064bc1a42b98118ed3b9aecc9511e6e2ccc1b8e5813860e611da49062dca603fb0e21ce4e6f8b39f9b352f9040867bd55c558320f9d035be179a67f8edf2f9, arg=24e5ada94266ba8786470453bf8a076891e9b7efac1ff64fcb559bfe2c95875d3120634f94f464c9e40da0f45b18a78af1bc428106b31e85851a2998b58f0834 TLPDB::_install_package: consistency checks failed Installation failed. Rerunning the installer will try to restart the installation. Or you can restart by running the installer with: install-tl-windows.bat --profile installation.profile [EXTRA-ARGS] or install-tl-advanced.bat --profile installation.profile [EXTRA-ARGS] D:/LaTeX/install-tl: Writing log in current directory: C:/WINDOWS/system32/install-tl.log ```

xshell执行脚本,spool打印输出信息,如何去除所有提示信息(包括查找到的数据)

![去除查出来的数据](https://img-ask.csdn.net/upload/201807/20/1532080427_607235.png) 脚本内容如下 ``` #!/bin/sh clear echo "connect Database" echo "Please Enter UserName ->"|tr -d "\012" read _USER echo "Please Enter Password ->"|tr -d "\012" read _PWD main() { sqlplus -s ${_USER}/${_PWD} << EOF set trimspool on set linesize 10000 set pagesize 0 set newpage 1 set heading off set term off alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS'; spool /home/oracle/wh/tt.txt; select PERSON_ID||' '||CLAIM_ID||' '||PERSON_PAY_TYPE||' '||ESTIMATE_AMOUNT||' '||PERSON_PROPERTY||' '||TRAFFIC_TYPE||' '||CHECKER_NAME||' '||CHECKER_CODE||' '||CHECKER_CERTICODE||' '||CHECK_START_TIME||' '||CHECK_END_TIME||' '||CHECK_ADDR||' '||CHECK_DES||' '||CREATE_TIME||' '||UPDATE_TIME from ma_06; spool off / EXIT 3; EOF } main ```

windows caffe 图片处理

大神们好,我现在学习使用windows caffe,没有用GPU,对caffe_windows_master编译通过,运行run_mnist.bat例子也可以正常运行,不过利用convert_imageset.exe对图片进行处理时出现db_lmdb.cpp:17]check failed :_mkdir(source.c_start())==0(-1vs.0)mkdir bin\result\imagenet-train-leveldb failed)的错误,肯请大神们帮忙分析一下,小女子不胜感激,谢谢![图片说明](https://img-ask.csdn.net/upload/201601/14/1452770142_560698.png)

keepalived的vrrp_script没有启动

我想在httpd停止后自动停止keepalived的服务,但是在主机上设置的vrrp_script没有任何作用。keepalived.conf配置如下: global_defs { notification_email { } router_id LVS_DEVEL } vrrp_script chk_app_port { script "/opt/checkport.sh" #监控脚本 interval 3 #脚本执行间隔 weight -1 #权重 fall 3 rise 1 } vrrp_sync_group VG_1 { group { VI_1 } notify_master /opt/mailsend.py } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 101 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.1.16/24 192.168.1.17/24 192.168.1.19/24 } track_interface{ eth0 } track_script { chk_app_port #监控调用 } } checkport.sh如下: #!/bin/sh #count=`netstat -nltp|grep httpd|wc -l` #if [ "${count}" = "0" ]; then #echo ${count} /etc/init.d/keepalived stop exit 0 #fi 显示情况: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:96:d0:01 brd ff:ff:ff:ff:ff:ff inet 192.168.1.140/24 brd 192.168.1.255 scope global eth0 inet 192.168.1.16/24 scope global secondary eth0 inet 192.168.1.17/24 scope global secondary eth0 inet 192.168.1.19/24 scope global secondary eth0 inet6 fe80::20c:29ff:fe96:d001/64 scope link valid_lft forever preferred_lft forever 目前ip可以切换,就是vrrp_script脚本没有在执行。请高手指教一下。谢谢

jni调用java方法报错!!!

12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] JNI DETECTED ERROR IN APPLICATION: calling static method java.lang.String com.library.utils.MD5Utils.md5(java.lang.String) with CallObjectMethod 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] in call to CallObjectMethod 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] from java.lang.String com.mb.library.nativeutils.DmCoding.getMD5(java.lang.String) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] "main" prio=5 tid=1 Runnable 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] | group="main" sCount=0 dsCount=0 obj=0x752bf000 self=0xf4827800 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] | sysTid=23825 nice=0 cgrp=default sched=0/0 handle=0xf74bbbec 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] | state=R schedstat=( 387939683 56711068 527 ) utm=33 stm=5 core=0 HZ=100 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] | stack=0xff7b0000-0xff7b2000 stackSize=8MB 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] | held mutexes= "mutator lock"(shared held) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at com.mb.library.nativeutils.DmCoding.getMD5(Native method) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at com.colorpick.activity.CorCppTestActivity.onClick(CorCppTestActivity.java:53) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.view.View.performClick(View.java:4908) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.view.View$PerformClick.run(View.java:20378) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.os.Handler.handleCallback(Handler.java:815) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.os.Handler.dispatchMessage(Handler.java:104) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.os.Looper.loop(Looper.java:194) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at android.app.ActivityThread.main(ActivityThread.java:5691) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at java.lang.reflect.Method.invoke!(Native method) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at java.lang.reflect.Method.invoke(Method.java:372) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754) 12-04 11:33:08.818: A/art(23825): art/runtime/check_jni.cc:70] 12-04 11:33:08.818: A/libc(23825): Fatal signal 6 (SIGABRT), code -6 in tid 23825 (com.colorpick)

如何在Javascript中编码的PHP RSA OAEP中进行解码

<div class="post-text" itemprop="text"> <p>So, I have some encryption/decryption issues … </p> <p>I encrypt data in javascript thanks to node-forge and I try to decrypt it into PHP thanks to openssl_private_decrypt. </p> <p>On the PHP side, I use the «OPENSSL_PKCS1_OAEP_PADDING» padding. So, on the javascript side I tried to configure forge to encrypt data with RSA-OAEP. </p> <p>And when I try to decsypt the message on the PHP side, I have these errors : </p> <blockquote> <p>error:04099079:rsa routines:RSA_padding_check_PKCS1_OAEP_mgf1:oaep decoding error error:04065072:rsa routines:rsa_ossl_private_decrypt:padding check failed</p> </blockquote> <p>I've tried to configure the encryption with sha1 message digest and sha1 for mgf1 option. I've also tried without any option (if I remember, forge use SHA256 by default). But there is nothing to do, I always have the same error …</p> <p>javascript</p> <pre><code>const pubkey = `-----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY----- `; const privkey = `-----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY----- `; let publicKey = forge.pki.publicKeyFromPem(pubkey); let key = forge.random.getBytesSync(32); let encKey = publicKey.encrypt(key, 'RSA-OAEP', { md: forge.md.sha1.create(), mgf1: { md: forge.md.sha1.create() } }); let b64Key = encodeURIComponent(btoa(enckey)); </code></pre> <p>Next, I send the key in url with the "xcem" param, thanks to HttpClient. And I receive it in PHP. </p> <p>php</p> <pre><code>$privKey = ""; $b64Key = urldecode($_GET['xcem']); $encKey = base64_decode($b64Key); $key = null; if (!openssl_private_decrypt($encKey, $key, file_get_contents('/keys/openssl_private.key'), OPENSSL_PKCS1_OAEP_PADDING)) { $errorssl = []; while ($error = openssl_error_string()) { $errorssl[] = $error; } throw new Exception("Erreur lors du décryptage du message ! " . json_encode($errorssl)); } </code></pre> <p>When I send Data between 2 PHP servers, there is no problem …<br> But I can't make it work between JS and PHP … I need some help ^^</p> </div>

爬虫抓取网站上的商品出现的错误

File "C:\Python27\Lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace) 这是什么错误

如何编写正确的查询构建? 我被卡住了

<div class="post-text" itemprop="text"> <p>So I need a way to search in rooms with some criteria, this comes from a form in home page where user search by city, room_type, and check_in_date, check_out_date with datepicker I want to bring the rooms that are in <code>rooms WHERE (input.check_in_date NOT BETWEEN (bookings.check_in_date AND bookings.check_out_date) AND input.check_in_date NOT BETWEEN (bookings.check_in_date AND bookings.check_out_date) OR NOT IN bookings) WHERE rooms.city = input.city AND rooms.room_type = input.room_type</code></p> <p>I tried a lot of time with queries but i am complete stuck here, I find it a lot easier with laravel query builder at the moment.</p> <pre><code> $check_dates = explode(' - ', $request-&gt;datetimes); $check_in = date('Y-m-d', strtotime($check_dates[0])); $check_out = date('Y-m-d', strtotime($check_dates[1])); $room_types = RoomTypes::all(); $rooms = DB::table('rooms') -&gt;leftJoin('bookings', function ($join) use ($check_in, $check_out) { $join-&gt;on('rooms.id', '=', 'bookings.rooms_id') -&gt;where(function ($q) use ($check_in, $check_out) { $q-&gt;whereNotBetween('bookings.check_in_date', [$check_in, $check_out]) -&gt;whereNotBetween('bookings.check_out_date', [$check_in, $check_out]); })-&gt;orWhere(function ($q) { $q-&gt;whereNotIn('rooms.id', DB::table('bookings')-&gt;select('rooms_id')); }); }) -&gt;where('rooms.city', $request-&gt;city) -&gt;where('rooms.room_type', $request-&gt;room_type) -&gt;get(); </code></pre> <p>the query is this</p> <pre><code> SELECT * FROM `rooms` LEFT JOIN `bookings` ON `rooms`.`id` = `bookings`.`rooms_id` WHERE ((`bookings`.`check_in_date` NOT BETWEEN $check_in_date AND $check_out_date AND `bookings`.`check_out_date` NOT BETWEEN $check_in_date AND $check_out_date) OR `rooms`.`id` NOT IN (SELECT `rooms_id` FROM `bookings`)) AND `rooms`.`city` = $city AND `rooms`.`room_type` = $room_type </code></pre> </div>

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

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

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

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

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

数据结构与算法思维导图

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?什...

Linux命令学习神器!命令看不懂直接给你解释!

大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务。 一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗长的帮助手册。这两个都可以实现我们的目标,但有没有更简便的方式呢? 答案是必须有的!今天给大家推荐一款有趣而实用学习神器 — kmdr,让你解锁 Linux 学习新姿势...

和黑客斗争的 6 天!

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

史上最全的 python 基础知识汇总篇,没有比这再全面的了,建议收藏

网友们有福了,小编终于把基础篇的内容全部涉略了一遍,这是一篇关于基础知识的汇总的文章,请朋友们收下,不用客气,不过文章篇幅肯能会有点长,耐心阅读吧爬虫(七十)多进程multiproces...

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

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

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

昨天看到一档综艺节目,讨论了两个话题:(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大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

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

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

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

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

大学一路走来,学习互联网全靠这几个网站,最终拿下了一把offer

大佬原来都是这样炼成的

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

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

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

立即提问
相关内容推荐