error while loading shared libraries 问题

背景:
centos 6.9 , oracle 11g 。

问题描述:
切换oracle用户,执行 lsnrctl 或者 sqlplus 等命令 ,报错: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory

etc/ld.so.conf 已添加 $ORACLE_HOME/lib 目录

图片说明

        求大神搭救!!

2个回答

默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定--prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr/local/lib目录不在系统默认的库搜索目录中,需要将目录加进去。

  1、首先打开/etc/ld.so.conf文件

  2、加入动态库文件所在的目录:执行vi /etc/ld.so.conf,在"include ld.so.conf.d/*.conf"下方增加"/usr/local/lib"。

  3、保存后,在命令行终端执行:/sbin/ldconfig -v;其作用是将文件/etc/ld.so.conf列出的路径下的库文件缓存到/etc/ld.so.cache以供使用,因此当安装完一些库文件,或者修改/etc/ld.so.conf增加了库的新搜索路径,需要运行一下ldconfig,使所有的库文件都被缓存到文件/etc/ld.so.cache中,如果没做,可能会找不到刚安装的库。

  经过以上三个步骤,"error while loading shared libraries"的问题通常情况下就可以解决了。

  如果运行应用程序时,还是提示以上错误,那就得确认一下是不是当前用户在库目录下是不是没有可读的权限。像我遇到的问题就是,从别的机子拷贝了一些.so动态库,然后用root权限放到了/usr/local/lib中(普通用户没有对该目录的写权限),然后切换用户运行程序时,始终提示找不到.so库,一直以为是我配置有问题,结果是因为权限原因,那些我用root权限增加到/usr/local/lib中的.so文件对于普通用户而言,是没有访问权限的,所以以普通用户运行程序,当需要链接.so库时,在/usr/local/lib中是查找不到的。

  其实,对于由普通用户自己编译生成的.so库文件,比较好的做法是将这些.so库文件的路径用export指令加入到~/.bash_profile中的LD_LIBRARY_PATH变量中,LD_LIBRARY_PATH是程序运行需要链接.so库时会去查找的一个目录,~/.bash_profile是登陆或打开shell时会读取的文件,这样,每次用户登录时,都会把这些.so库文件的路径写入LD_LIBRARY_PATH,这样就可以正常地使用这些.so库文件了。

qq_34121797
Doutzen丶 感谢回答! 按照你的指导,依次在 /etc/ld.so.conf 加入 /usr/local/lib , 并将此目录权限设置为 777 ,重新ldconfig 。但是切换oracle用户 执行操作 依然报错。
接近 2 年之前 回复

No such file or directory 提示你没有找到这样的目录,两种方式:1、可以通过 创建软链接 2、修改配置文件,但这种你好像试了,不行,可以再去检查一遍

qq_34121797
Doutzen丶 感谢回答! 在 $ORACLE_HOME/lib 目录下 没有libclntsh.so.11.1 这个文件,只有libclntsh.so 这个连接文件,且这个连接文件指向 $ORACLE_HOME/lib/libclntsh.so.11.1 , 是不是没有这个文件导致的?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
linux:进入急救系统执行rpm报错error while loading share libraries :file too short

想要安装硬盘上的rpm时报错了 ![图片说明](https://img-ask.csdn.net/upload/201901/23/1548229105_515135.png)

fedora24 无法使用matlab2014a

[root@localhost bin]# ./matlab /usr/local/MATLAB/R2014a/bin/glnxa64/MATLAB: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 这是我重新安装了一次以后还是出现了这个问题,请问如何解决?

关于Linux安装mysql问题

使用rpm安装mysql相关包后 执行 mysqld --initialize初始化mysql总是提示mysqld: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

调用php exec()时未加载共享库

<div class="post-text" itemprop="text"> <p>I am triggering an executable using php</p> <pre><code>$commstr = '/abs/path/to/binary &gt; status.txt &amp;'; echo "Running command: ".$commstr." "; shell_exec($commstr); </code></pre> <p>PHP <code>exec()</code> or for that matter <code>system()</code> or <code>shell_exec()</code> works fine because status.txt gets written to, but <code>cat status.txt</code> says <code>error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory</code>. This means the binary doesn't get executed</p> <p>I tried changing my php code to the following without any luck</p> <pre><code>$commstr = 'export LD_LIBRARY_PATH=/path/to/lib ; /abs/path/to/binary &gt; status.txt &amp;'; </code></pre> <p>The binary is readable by user <code>apache</code> and so are the libraries.</p> </div>

centos7安装mysql初始化时报错,安装过了libaio还是报错libaio.so.1:

[root@localhost mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory [root@localhost mysql]# rpm -qa|grep libaio libaio-0.3.109-13.el7.x86_64 网上搜索都是说没装libaio可是我的虚拟机装过了啊安装过了libaio还是报错libaio.so.1:

linux 安装mysql 报错 libnuma.so.1

linux 安装mysql 报错 : Installing MySQL system tables.../usr/local/mysql//bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory 安装 yum -y install libaio-devel 之后问题还是依旧 CentOS 7.3 64位 有解决方法的还请大家告知 ,谢谢!!!

Linux sshd服务启动问题

# service sshd start 正在启动 sshd:/usr/sbin/sshd: error while loading shared libraries: libcrypto.so.1.0.0: failed to map segment from shared object: Permission denied [失败] 出现上面的问题如何解决?求大神指点。

交叉编译如何输入命令

我有一个交叉编译链,我写了一个简单的helloword c程序,进行交叉编译。在bin目录下有个 mips-linux-g cc 这个 我敲入 [root@Master bin]# mips-linux-gcc -L/home/opt/toolchains/crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binu tils-2.21/usr/lib -c / home/opt/toolchains/hell.c 报错 /home/opt/toolchains/crosstools-mips-gcc-4.6-linux-3.4-uclibc-0.9.32-binutils-2.21/usr/bin/../libexec/gcc/mips-unknown-linux-uclibc/4.6.2/cc1: error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file oshared libraryq 其中libmpc.so.2我已经在上面指认路径的lib库里面了是不是我写的编译命令有问题啊,求解决

在其他计算机上加载共享库(libcrypto)时出现Golang CGO错误

<div class="post-text" itemprop="text"> <p>I wrote a go package that is just a wrapper for a C program, which requires <code>openssl</code> to work.</p> <p>My CGO setup is as follow:</p> <pre><code>// #cgo CFLAGS: -Imy/library/include -Imy/library/src -I/usr/local/opt/openssl/include // #cgo LDFLAGS: -L/usr/include/openssl -Lmy/library/src -lcrypto // #include &lt;my_library.c&gt; // #include &lt;stdlib.h&gt; import "C" </code></pre> <p>I can compile and run it both in my Mac and on a Docker container I created, but when I try to run (it is already compiled) on a different machine I get the error:</p> <pre><code>error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory </code></pre> <p>How can I make it work also on PCs without <code>libssl-dev</code> installed?</p> </div>

Ubuntu 简装 安装openoffice后出现问题

root@ubuntu:/opt/openoffice4/program# soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & [1] 37400 root@ubuntu:/opt/openoffice4/program# ls: 初始化月份字符串出错 /usr/bin/soffice: 47: cd: can't cd to lrwxrwxrwx 1 root root 32 10pt/openoffice4/program fopen: No such file or directory /usr/bin/soffice.bin: error while loading shared libraries: libuno_sal.so.3: cannot open shared object file: No such file or directory

PHP:加载共享库时出错:libmysqlclient.so.18

<div class="post-text" itemprop="text"> <p>I'm Set Crontab :</p> <pre><code>[root@root mysql]# crontab -l 5 * * * * php /home/admin/public_html/scheduleSendMail.php </code></pre> <p>But Not Execute PHP code!</p> <pre><code>[root@root mysql]# php /home/admin/public_html/scheduleSendMail.php php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory [root@root mysql]# rpm -qR postfix </code></pre> <p>find :</p> <pre><code>.. libmysqlclient.so.16 libmysqlclient.so.16(libmysqlclient_16) .. </code></pre> <p>I am using the Centos And DirectAdmin</p> <pre><code>PHP v: php-5.3.3-14.el6_3.i686 mysql v: mysql-5.1.66-2.el6_3.i686 centos v: CentOS release 6.3 (Final) </code></pre> </div>

懂交叉编译或ld.so.conf或者或者zedboard或者动态库相关的请进来。。

小弟最近没事儿,又研究了一下交叉编译opencv的事情。 第一步:在电脑上交叉编译opencv,make,make install之后,我把相关的include/和/lib和/share分别拷贝到zedboard板上的/usr/local/include ,/usr/local/lib/ ,/usr/local/share。在板子上运行的是linaro桌面系统. 第二步:在电脑上我用cmake指定交叉编译工具,库文件和头文件(都是交叉编译出来的,也就是arm平台的头文件和库文件),编译了源代码DisplayImage.cpp(这个代码其实就是《zynq协同 设计指南》这本书里面的那个egedetect.cpp的代码),生成可执行程序DisplayImage。 第三步:将DisplayImage拷贝到板子上运行: root@linaro-ubuntu-desktop:/mnt#./DisplayImage lena.jpg lena1.jpg ./DisplayImage: error while loading shared libraries: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory 第四步:以上原因相信大家都知道,找不到共享库,于是我在/etc/ld.so.conf文件中添加了一行,如下可以看出: root@linaro-ubuntu-desktop:/mnt# cat /etc/ld.so.conf include /etc/ld.so.conf.d/*.conf /usr/local/lib 而我们需要的库libopencv_calib3d.so.2.4就在/usr/local/lib下面:如下可以看出: root@linaro-ubuntu-desktop:/mnt# ls /usr/local/lib/ |grep calib3d* libopencv_calib3d.so libopencv_calib3d.so.2.4 libopencv_calib3d.so.2.4.6 这些都确认好了之后,执行root@linaro-ubuntu-desktop:/mnt# /sbin/ldconfig 按理说,应该就是一切OK了赛,但是执行程序的时候效果如下: root@linaro-ubuntu-desktop:/mnt# /sbin/ldconfig root@linaro-ubuntu-desktop:/mnt# ./DisplayImage lena.jpg lena1.jpg ./DisplayImage: error while loading shared libraries: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory **呵呵呵呵。。。还是不得行。然后我看了一下已经加载的共享库:** root@linaro-ubuntu-desktop:/mnt# ldconfig -p | grep calib3d libopencv_calib3d.so.2.4 (libc6) => /usr/local/lib/libopencv_calib3d.so.2.4 libopencv_calib3d.so (libc6) => /usr/local/lib/libopencv_calib3d.so 可以看出是已经加载了这个共享库的哦。 但是程序执行的时候怎么都找不到。 这是怎么回事:?????? 第五步:我们换种方法试试看,用LD_LIBRARY_PATH试试,具体如下: root@linaro-ubuntu-desktop:/mnt# export LD_LIBRARY_PATH=/usr/local/lib 然后执行程序看看什么情况,如下: root@linaro-ubuntu-desktop:/mnt# ./DisplayImage lena.jpg lena1.jpg root@linaro-ubuntu-desktop:/mnt# ls ?? AutoUnattend.xml backup lena.jpg sources ?? DisplayImage boot new support ??? WIN7Activation_1.7_XiaZaiBa.zip bootmgr setup.exe test ????? autorun.inf efi slope.cpp upgrade **这次程序执行时没得错误了,但是没得结果啊,这个程序时将lena.jpg采用什么边缘算子之后输出之后的图像lena1.jpg。。 查看了,没有生成lena1.jpg..** 这又是怎么回事儿》》????? **第六步:问题就来了,问什么用了ld.so.con这种方法,还是找不到库,而是用LD_LIBRARY_PAHT之后就可以?按理说应该都可以的问题就来了,为什么执行程序不出错,但是没有保存图像啊。。** 附录:DisplayImage.cpp的代码. #include "cv.h" #include "highgui.h" IplImage* doCanny( IplImage* in, double lowThresh, double highThresh, double aperture) { if (in->nChannels != 1) return(0); // Canny only handles gray scale images IplImage* out = cvCreateImage( cvGetSize( in ), in->depth, //IPL_DEPTH_8U, 1); cvCanny( in, out, lowThresh, highThresh, aperture ); return( out ); }; int main( int argc, char** argv ) { if(argc!= 3)printf("arguments error! format origin_image.bmp target_image.bmp\n"); IplImage* img_rgb = cvLoadImage( argv[1] ); IplImage* img_gry = cvCreateImage( cvSize( img_rgb->width,img_rgb->height ), img_rgb->depth, 1); cvCvtColor(img_rgb, img_gry ,CV_BGR2GRAY); // cvNamedWindow("Example Gray", CV_WINDOW_AUTOSIZE ); // cvNamedWindow("Example Canny", CV_WINDOW_AUTOSIZE ); // cvShowImage("Example Gray", img_gry ); IplImage* img_cny = doCanny( img_gry, 10, 100, 3 ); if(cvSaveImage(argv[2],img_cny,0)!=0) printf("Save Image Successful\n"); // cvShowImage("Example Canny", img_cny ); // cvWaitKey(0); cvReleaseImage( &img_rgb); cvReleaseImage( &img_gry); cvReleaseImage( &img_cny); // cvDestroyWindow("Example Gray"); // cvDestroyWindow("Example Canny"); return 0; }

openvpn启动缺少so文件

[root@MyCloudServer ~]# /usr/local/openvpn/sbin/openvpn --config /etc/openvpn/server.conf /usr/local/openvpn/sbin/openvpn: /lib64/libcrypto.so.10: no version information available (required by /usr/local/openvpn/sbin/openvpn) /usr/local/openvpn/sbin/openvpn: /lib64/libssl.so.10: no version information available (required by /usr/local/openvpn/sbin/openvpn) /usr/local/openvpn/sbin/openvpn: /lib64/libcrypto.so.10: no version information available (required by /lib64/libpkcs11-helper.so.1)

ubuntu中c的编译问题(有报错)

源代码如下: ``` #include "/usr/local/include/pbc/pbc.h" #include "/usr/local/include/pbc/pbc_test.h" #include <stdio.h> #include<string.h> #include<time.h> int main(int argc, char **argv) { pairing_t pairing; pbc_demo_pairing_init(pairing, argc, argv); double th1, th2, th_1, th_2, ta1, ta2, tm1, tm2, tm_1, tm_2, tp1, tp2, te1, te2; element_t x, x2, h; element_t P, H, P1, P2; element_t Q; element_init_Zr(x, pairing); element_init_Zr(x2, pairing); element_init_Zr(h, pairing); element_init_G1(P, pairing); element_init_G1(P1, pairing); element_init_G1(P2, pairing); element_init_G1(H, pairing); element_init_GT(Q, pairing); //hash到数 th1 = pbc_get_time(); element_from_hash(h, "message", 7); th2 = pbc_get_time(); //hash到点 th_1 = pbc_get_time(); element_from_hash(P, "message", 7); th_2 = pbc_get_time(); element_random(x); element_random(x2); element_random(P); element_random(P1); element_random(P2); element_random(H); //点加 ta1 = pbc_get_time(); element_add(P, P, H); ta2 = pbc_get_time(); //数和点的乘法 tm1 = pbc_get_time(); element_mul_zn(P, P, x); tm2 = pbc_get_time(); //点和点的乘法 tm_1 = pbc_get_time(); element_mul_zn(P, P1, P2); tm_2 = pbc_get_time(); //对运算weil pairing tp1 = pbc_get_time(); pairing_apply(Q, P1, P1, pairing); tp2 = pbc_get_time(); //模幂运算modular expone te1 = pbc_get_time(); element_pow_zn(H, P2, x2); te2 = pbc_get_time(); printf("%f\t%f\t%f\t%f\t%f\t%f\t%f\n", th2-th1, th_2-th_1, ta2-ta1, tm2-tm1, tm_2-tm_1, tp2-tp1, te2-te1); //FILE *fp; //fp=fopen("data.txt", "a"); //fclose(fp); element_clear(x); element_clear(P); element_clear(H); pairing_clear(pairing); return 0; } ``` 先编译运行gcc -Wall -o main main.c -L. -lpbc -lgmp是没有问题的,接下来编译运行./main < /home/gaokai/下载/pbc-0.5.14/param/a.param的时候,便有了以下报错: ./main: error while loading shared libraries: libpbc.so.1: cannot open shared object file: No such file or directory 本人新手,对这一块懂得很少,还请大神详细给我说一下是哪里出了问题,该怎么解决。万分感谢!!!

ubuntu16.04 找不到libc++.so

我在ubuntu16.04 搭建Android开发环境,使用aapt时出现这样的错误: ./aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory 关于libc++.so => not found这个问题该怎么解决呢?需要添加的库我都添加了,就是没有这个,求解

libtensorflow.so:无法打开共享库文件:没有这样的文件或目录

<div class="post-text" itemprop="text"> <p>我使用以下命令创建了AWS Lambda层:</p> <pre><code>aws lambda publish-layer-version --layer-name TensorflowLambdaLayer --compatible-runtimes go1.x --zip-file fileb://tensorflowLayer.zip </code></pre> <p>下面是生成的ARN: `arn:aws:lambda:us-east-1:757767972066:layer:TensorflowLambdaLayer:1</p> <p>当我试图通过 AWS SAM 运行使用 Tesnroflow 库的 Lambda 函数时,它被卡在了“挂载”步骤:</p> <pre><code>2019-07-18 15:51:29 Mounting /tmp/tmpgz8cb80s as /var/task:ro,delegated inside runtime container </code></pre> <p>一旦我用 Ctrl + c 终止它,我会得到如下信息:</p> <pre><code>^C/var/task/bin/inference: error while loading shared libraries: libtensorflow.so: cannot open shared object file: No such file or directory Makefile:82: recipe for target 'run-inference' failed </code></pre> <p>下面是我的 template.yml 的关键部分:</p> <pre><code>Parameters: LambdaTensorflowLayerArn: Type: String Default: 'arn:aws:lambda:us-east-1:757767972066:layer:TensorflowLambdaLayer:1' LambdaFFMPEGLayerArn: Type: String Default: 'arn:aws:lambda:us-east-1:757767972066:layer:ffmpeg:1' Inference: Type: 'AWS::Serverless::Function' Properties: Handler: bin/inference Runtime: go1.x Timeout: 300 CodeUri: ./bin/inference.zip Layers: - Ref: LambdaFFMPEGLayerArn - Ref: LambdaTensorflowLayerArn </code></pre> <p>我不确定是什么导致了这种情况。</p> </div>

【求助】centos5.0及5.5安装出现相同问题

我的centos5.0安装时运行到“please select a language”后无法继续,不能选择语言,所以按键都不起作用,我以为是系统盘问题,然后换成centos5.5系统,还是出现问题,我用的是u盘启动,是用ultriso写到u盘的,镜像文件写入应该没问题,不然也应该进不了安装界面,但不知问题出在什么地方,求高手解答!!! (我是在win7系统电脑中再安装一个linux系统)

linux 安装vsftpd时,编译安装报错

由于网络限制,不能在线安装,于是下载了安装包,可是解压之后,编译,报错,也不能安装, 网上也没有找到解决方案,寻求各位帮助。。。 ![图片说明](https://img-ask.csdn.net/upload/201802/06/1517901444_27029.png)

注意:未定义的变量:[value] [duplicate]

<div class="post-text" itemprop="text"> <div class="question-status question-originals-of-duplicate"> <p>This question already has an answer here:</p> <ul> <li> <a href="/questions/4261133/notice-undefined-variable-notice-undefined-index-and-notice-undefined" dir="ltr">“Notice: Undefined variable”, “Notice: Undefined index”, and “Notice: Undefined offset” using PHP</a> <span class="question-originals-answer-count"> 28 answers </span> </li> </ul> </div> <p>I have searched on stackoverflow about the undifined variable, and I couldn't find anything that solved my problem.</p> <p>this is my PHP code:</p> <pre><code>if(isset($_POST['login'])){ $username =mysql_real_escape_string( $_POST['naam']); $password =md5( $_POST['wacht']); $check_user = "select * from users where gebruikersnaam='$gebruikersnaam' AND wachtwoord='$wachtwoord'"; $run =mysql_query($check_user); if(mysql_num_rows($run)&gt;0){ $_SESSION['naam']=$gebruikersnaam; echo "&lt;script&gt;window.open('welkom.php','_self')&lt;/script&gt;"; } </code></pre> <p>This is my HTML code:</p> <pre><code>&lt;div id=content&gt; &lt;form method='POST' action='login.php'&gt; Gebruikersnaam:&lt;br&gt; &lt;input type='text' name='naam' /&gt; &lt;br&gt; &lt;br&gt; Wachtwoord:&lt;br&gt; &lt;input type='password' name='wacht' /&gt; &lt;br&gt; &lt;br&gt; &lt;input type='submit' name='login' value='Inloggen' /&gt; &lt;/form&gt; &lt;br&gt; Niet geregistreerd? &lt;a href='registratie.php'&gt;Klik hier.&lt;/a&gt; &lt;/div&gt; </code></pre> <p>I can't see where my problem is, it says I have a undefined variable on this line: <code>$check_user = "select * from users where gebruikersnaam='$gebruikersnaam' AND wachtwoord='$wachtwoord'";</code></p> <p>The names I use are from my database so I wouldn't make a mistake with the names.</p> <p>Could you people help me? It would be a real time saver because I can't find the problem.</p> </div>

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

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

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

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

华为初面+综合面试(Java技术面)附上面试题

华为面试整体流程大致分为笔试,性格测试,面试,综合面试,回学校等结果。笔试来说,华为的难度较中等,选择题难度和网易腾讯差不多。最后的代码题,相比下来就简单很多,一共3道题目,前2题很容易就AC,题目已经记不太清楚,不过难度确实不大。最后一题最后提交的代码过了75%的样例,一直没有发现剩下的25%可能存在什么坑。 笔试部分太久远,我就不怎么回忆了。直接将面试。 面试 如果说腾讯的面试是挥金如土...

和黑客斗争的 6 天!

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

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

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

win10暴力查看wifi密码

刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。 我。。。 我也忘了哎,就找到了一个好办法,分享给大家: 第一种情况:已经连接上的wifi,怎么知道密码? 打开:控制面板\网络和 Internet\网络连接 然后右击wifi连接的无线网卡,选择状态 然后像下图一样: 第二种情况:前提是我不知道啊,但是我以前知道密码。 此时可以利用dos命令了 1、利用netsh wlan...

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

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

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

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

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

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

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

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

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

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

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

!大部分程序员只会写3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。

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

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

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

程序员毕业去大公司好还是小公司好?

虽然大公司并不是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观整个程序员技术领域,哪个在行业有所名气的大牛,不是在大厂? 而且众所...

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

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

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

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中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协议区别

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

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

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

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

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

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

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

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

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

美团面试,问了ThreadLocal原理,这个回答让我通过了

他想都想不到,ThreadLocal我烂熟于心

大牛都会用的IDEA调试技巧!!!

导读 前天面试了一个985高校的实习生,问了他平时用什么开发工具,他想也没想的说IDEA,于是我抛砖引玉的问了一下IDEA的调试用过吧,你说说怎么设置断点...

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

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

立即提问
相关内容推荐