wx通信问题,socket服务器创建不成功 1C

大概代码就这样
现在卡在了第一步创建服务器 ,貌似和Windows.Linux的不太一样。

int port = 80;
wxIPV4address addr;
addr.Service(port);
if(!addr.Server(port))
{
     return NULL;
}
SocketServer *p = new SocketServer(addr);
if(!p->ok())
{
     p->Destroy();
     return NULL;
}

表示之前从未接触过wx。

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安卓微信浏览器连接不上websocket,使用其他浏览器正常

安卓微信浏览器连接不上websocket,使用其他浏览器正常 创建方式 var ws ; if('WebSocket' in window) { ws = new WebSocket(url); } else if ('MozWebSocket' in window) { ws = new MozWebSocket(url); } 看到网上说微信上用 wx.connectSocket({ url:"test.php" }); wx.onSocketOpen(function(res){ console.log("WebSocket连接已打开!") }) 不知道这个wx是什么东西,怎么创建的

Visual Studio Code使用Touch WX框架创建微信小程序问题

我按Touch WX开发文档一步一步,还是错了 ![图片说明](https://img-ask.csdn.net/upload/201912/29/1577625633_574455.png) ![图片说明](https://img-ask.csdn.net/upload/201912/29/1577625717_608737.png) ![图片说明](https://img-ask.csdn.net/upload/201912/29/1577625783_857024.png) 在这步错了,能告诉我哪里错了吗?十分感谢。

微信小程序与flask服务器交互 wx.request

``` var uploadTask = wx.request({ url: 'http://127.0.0.1:5000/getimage', data:{ //this.data.src本地上传的图片所在的路径 file: JSON.stringify(this.data.src) }, method: "POST", header: { 'content-type': 'application/x-www-form-urlencoded' }, success: function (res) { console.log(res.data); } ``` 微信小程序开发工具报错: ![图片说明](https://img-ask.csdn.net/upload/201905/08/1557282709_960791.png) Spyder端: ``` import os.path from flask import Flask from flask import app,request app = Flask(__name__) #创建1个Flask实例 basedir = os.path.abspath(os.path.dirname(__file__)) #定义一个根目录 用于保存图片用 @app.route('/getimage',methods=['POST']) def getimage(): #获取图片文件 name = file img = request.files.get('file') #定义一个图片存放的位置 存放在static下面 path = basedir+"/static/img/" #图片名称 imgName = img.filename #图片path和名称组成图片的保存路径 file_path = path+imgName #保存图片 img.save(file_path) #url是图片的路径 url = '/static/img/'+imgName return url if __name__ == "__main__": app.run() ``` IPython console报错: ![图片说明](https://img-ask.csdn.net/upload/201905/08/1557282977_917689.png)

socket.onmessage 返回函数,与调用函数不一致

我这个是一个写卡操作,先是初始化串口,返回响应socket.onmessage是正确的,再执行 制作用户卡,结果返回值却道初始化函数的socket.onmessage,如红色框框所示,导致整个程序执行两遍,请问 这是什么原因导致的?![图片说明](https://img-ask.csdn.net/upload/201708/29/1503971490_748563.png) ![图片说明](https://img-ask.csdn.net/upload/201708/29/1503971504_684786.png) ![图片说明](https://img-ask.csdn.net/upload/201708/29/1503971515_341043.png)

wx.request的接口应该放在服务器的哪个目录?

我是按照博主的方法做下来的 https://blog.csdn.net/li420248878/article/details/79120604 现在的问题是我自己的接口应该放在什么目录下以及wx.request的url应该怎么写 很着急 谢谢

请问如何测试微信JSSDK的wx.config、wx.checkJsApi 是否通过?着急在线等!

请问如何测试微信JSSDK的wx.config配置是否成功?和wx.checkJsApi 是否通过?着急在线等! 这是自己的代码,可是测试时什么动静都没有?希望有这方面经验的大神给予帮助,我要做的是播放微信语音! wx.config({ debug: true, appId: 'wxf8b4f85f3a794e77', timestamp: 1417504553, nonceStr: 'HvKDeQuRmBNBSVyMOfA7ZxOjEj6RuxTlRaXDIFE0ywVzrOJ7kpwoaIno-G0IjL6gi7PGXLjzar4M7rKeAq6xNkohqZmPJgrMu2CbH_dR2so', signature: 'e8de0fc3abc4870434e5b641bc252449f471026f', jsApiList: [ 'playVoice' ] }); wx.ready(function (){ $("#playVocie").click(function(){ wx.playVoice({ jsApiList: [ 'playVocie' ], success: function (res) { alert(JSON.stringify(res)); } }); }); $("#playVoice").click(function(){ alert("播放语音"); });

安卓微信浏览器连接不上websocket,使用其他浏览器正常

安卓微信浏览器连接不上websocket,使用其他浏览器正常 创建方式 var ws ; if('WebSocket' in window) { ws = new WebSocket(url); } else if ('MozWebSocket' in window) { ws = new MozWebSocket(url); } 看到网上说微信上用 wx.connectSocket({ url:"test.php" }); wx.onSocketOpen(function(res){ console.log("WebSocket连接已打开!") }) 不知道这个wx是什么东西,怎么创建的

微信小程序,真机测试时wx.request被跳过

微信小程序,后台阿里云,域名已经申请了SSL证书。 在本地测试时,开启SLL认证,可以实现通过wx.request发送访问到服务器并从服务器查询数据返回。 但是使用真机测试时,WX.REQUEST这一步被跳过了。远程调试(就是用真机测试时)时无论远程是否勾选 “验证SSL”,wx.request都跳过。我在wx.request前后都加了 wx.showToast来测试,结果前后两个Toast都显示了,就是中间那段wx.request 被跳过了.....求助。。。。

Python WX滚动条不能显示?

写了一个关于python界面的代码,想要读取excel的数据并按关键字输出,因为输出内容比较多,所以需要滚动条,但是滚动条一直不显示,不知道怎么修改,下面是代码,请各位大神帮帮忙,谢谢! import numpy as np import pandas as pd import xlrd import xlwt from xlutils.copy import copy import wx import wx.lib.scrolledpanel class Example(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,'Button',size=(1500,1000)) panel1=wx.lib.scrolledpanel.ScrolledPanel(self,-1,size=(1500,1000), pos=(0,0), style=wx.SIMPLE_BORDER) panel1.SetAutoLayout(1) panel1.SetupScrolling() self.userLabel=wx.StaticText(panel1,-1,"Input the name:",pos=(0,0)) self.userText=wx.TextCtrl(panel1,-1,pos=(300,0)) self.button = wx.Button(panel1,-1,"yes",pos=(500,0)) self.Bind(wx.EVT_BUTTON,self.Search,self.button) self.button.SetDefault() self.label1=wx.StaticText(panel1,-1,"",pos=(300,200),style = wx.ALIGN_CENTER) sizer1=wx.FlexGridSizer(cols=2,hgap=50,vgap=50) sizer1.AddMany([self.userLabel,self.userText]) panel1.SetSizer(sizer1) def Search(self, event): content=self.userText.GetValue() data=xlrd.open_workbook('1.xlsx') table=data.sheet_by_name(u'Sheet1') nrows=table.nrows ncols=table.ncols table1=data.sheet_by_name(u'Sheet2') nrows1=table1.nrows ncols1=table1.ncols c=[] d=0 for k in range(0,ncols): colvalue=table.col_values(k) if(content1==colvalue[0]): d=k for i in range(0,nrows): rowvalue=table.row_values(i) if(content in rowvalue[2]): c.append('A: '+rowvalue[1]+'\n'+'B: '+ str(rowvalue[3])) b='\n'.join(c) self.label1.SetLabel(b) ex = wx.App() frame=Example() frame.Show() ex.MainLoop()

文件上传,上传本地可以,上传服务器不行,求大神帮忙看看,在线等

这是我的文件上传的代码: MultipartHttpServletRequest multipartrequest = (MultipartHttpServletRequest) request; SimpleDateFormat dateformat = new SimpleDateFormat("YYYY/MM/dd/HH"); /**构建图片保存的目录**/ String logopathdir = dateformat.format(new Date()); /**得到图片保存目录的真实路径**/ String logorealpathdir = request.getSession().getServletContext().getRealPath(logopathdir); logorealpathdir=logorealpathdir.replace("jg","image"); logger.info("文件保存地址:"+logorealpathdir); /**根据真实路径创建目录**/ File logosavefile = new File(logorealpathdir); if(!logosavefile.exists()) logosavefile.mkdirs(); /**页面控件的文件流**/ MultipartFile multipartfile = multipartrequest.getFile("file"); /**获取文件的后缀**/ String suffix = multipartfile.getOriginalFilename().substring (multipartfile.getOriginalFilename().lastIndexOf(".")); /**使用uuid生成文件名称**/ String logimagename = UUID.randomUUID().toString()+ suffix;//构建文件名称 // String logimagename = multipartfile.getOriginalFilename(); /**拼成完整的文件保存路径加文件**/ String filename = logorealpathdir+File.separator+ logimagename; File file = new File(filename); file.setWritable(true,false); try { multipartfile.transferTo(file); } catch (IllegalStateException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } 我在配置文件中也写明了 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- set the max upload size100MB --> <property name="maxUploadSize"> <value>104857600</value> </property> <property name="maxInMemorySize"> <value>4096</value> </property> </bean> 但是就是上传不了到linnux服务器,我自己本地可以上传,有没有大神能够帮忙解决的

手机测试 wx.config 无反应,愿意发微信红包, 求大佬帮忙分析解决

我在微信开发工具测试, wx.config 显示ok , wx.chooseWXPay.没有此SDK或暂不支持此SDK模拟 **问题出在, 我用手机测试 (ios,android) wx.config无反应,** erro和ready均不进入 wx.chooseWXPay也无法用, 我在https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 验证了签名是一毛一样的, 求教大佬, 我这代码是出了啥毛病 ``` <!doctype html> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html lang="zh-cn"> <head> <%@include file="/pc/inc/commoncontent.inc"%> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script src="<%=contextPath%>/m/smartHotel/script/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> </script> <title>订单-支付</title> <span class="disb picNum padTB30"><i class="disib iconPic" onClick="openPic(this);" >3532rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr张</i></span> </head> <body> <script type="text/javascript"> var appId1,timeStamp1,nonceStr1,packageStr1,signType1,paySign1; $(document).ready(function () { $.ajax({ url : contextPath+ "/weixin/hotelorder/wxPay.action", type:"post", dataType:'json', //接受数据格式 async: false, data:{url:window.location.href.split('#')[0].replace(/\&/g,"%26")},//传参,建议使用json //1:手机号, 2:房间数.3单价4总价 5: 当前bedid 6 :入住人 姓名 7 发票8 入住日离开日 error:function(data){//请求失败时处理 // alert(data); window.location.href = '<%=contextPath%>/m/smartHotel/html/yysb.html'/*预订失败页*/ }, success:function(data) { if( data) { appId1 = data.pay.appId; timeStamp1 = data.pay.timeStamp; nonceStr1 = data.pay.nonceStr; packageStr1 = data.pay.package; signType1 = data.pay.signType; paySign1 = data.pay.paySign; } wx.config({ debug:false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:data.pay.appId, // 必填,公众号的唯一标识 timestamp:data.config.timestamp, // 必填,生成签名的时间戳 nonceStr:data.config.noncestr, // 必填,生成签名的随机串 signature:data.config.configSign, // 必填,签名,见附录1 jsApiList:['chooseWXPay','closeWindow'] }); wx.error(function(res){ alert("error enter"); }); wx.ready(function(){ alert("ready enter"); pay(); }); //onBridgeReady(); // alert("success inter"); } }); }); function pay() { // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。 console.log(appId1 +" / "+ timeStamp1+" / " + nonceStr1+" / "+packageStr1 +" / "+ signType1+" / "+paySign1); wx.chooseWXPay({ timestamp:timeStamp1, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr:nonceStr1, // 支付签名随机串,不长于 32 位 package:packageStr1, // 统一支付接口返回的prepay_id参数值,提交格式如:prepay_id=***) signType:signType1, // 签名方式,默认为'SHA1',使用新版支付需传入'MD5' paySign:paySign1, // 支付签名 success:function(res) { alert("8888888888888"); alert(res); alert(res.errMsg); console.log(res.errMsg); // 支付成功后的回调函数 if (res.errMsg == "chooseWXPay:ok") { //支付成功 alert('支付成功'); } else { alert(res.errMsg); } } }); } function onBridgeReady(){ alert("进入了onbridgeready"); WeixinJSBridge.log("889"); WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId":appId1, //公众号名称,由商户传入 "timeStamp":timeStamp1, //时间戳,自1970年以来的秒数 "nonceStr":nonceStr1, //随机串 "package":packageStr1, "signType":"MD5", //微信签名方式: "paySign":paySign1 //微信签名 }, function(res){ WeixinJSBridge.log(res); alert("进入了success"); alert(res.errorMsg); // 使用以下方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 if(res.errMsg == "get_brand_wcpay_request:ok") { alert("支付成功"); // window.location.href = "${pageContext.request.contextPath}/wx/success?orderId=${orderId}"; }else if(res.errMsg == "get_brand_wcpay_request:fail"){ alert('支付失败'); }else if(res.errMsg == "get_brand_wcpay_request:cancel"){ alert('支付取消'); }else{ alert(res.errMsg); } } ); } function openPic() { pay(); //wx.closeWindow(); } //调用模拟 回调 // $.ajax({ // url : contextPath+ "/weixin/hotelorder/moniWXPay.action", // type:"post", // dataType:'json', //接受数据格式 // async: false, // data:{parm1:getQueryString2("orderId")},//传参,建议使用json // error:function(data){//请求失败时处理 // alert(data); // }, // success:function(data) // { // if(data.result =="success") // { // window.location.href = '<%=contextPath%>/m/smartHotel/html/yycg.jsp?orderId='+getQueryString2("orderId"); // } // // } // }); function getQueryString2(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if(r != null) return decodeURI(r[2]); return null; } </script> </body> </html> ```

Python 服务器设置问题

问题: 1. 从我的电脑ping服务器能成功,但是客户端发送信息服务器接收不到, 同样的客户端代码拿到服务器上服务器端是能接收到的,求教怎么处理。 我已经把服务器端的防火墙放开了python.exe应用程序的接入。 2. 服务器端在UDP协议下,进入while循环,第一次能在recvfrom()处停住等待, 接收信息后,如果处理,如果进入“该用户已在列表中”的话就会继续循环,但如果 进入“新用户登入”的话在再次进入while循环的recvfrom循环的话就会卡死,求教!PS:该问题如果我把两个东西都放到win10家庭版下,设置客户端尝试连接的ip为:127.0.0.1的时候就不会出现这个问题。 环境: 1. 服务器端:阿里云服务器win10Server操作系统,python2.7.13Shell进行测试, 已绑定固定ip:116.62.149.45 2. 客户端:win10家庭版,python2.7.13,没做内网映射,内网ip:192.168.1.102 这是在服务器端测试的截图 ![图片说明](https://img-ask.csdn.net/upload/201705/30/1496084750_144895.jpg) ![图片说明](https://img-ask.csdn.net/upload/201705/30/1496084760_587243.jpg) 相关代码: ``` 客户端代码: user='Wxs' title='E-Quoter' ip='116.62.149.45' port=random.randint(5000,25000) Serverport=12319 ################################################################################ # 聊天客户端主程序 def chatroommain(): global flag if pingInternet(): print 'Internet connecting success...' try: tryping() if flag==0: print 'Connect with Server success...' try: roomUI() print 'Chatroom is success...' except: print '\nError:Chatroom is faild!' except: print '\nError:Ping Server is faild!' else: print '\nError:Please check your Internet is online!' def roomUI(): global flag if flag==0: app=wx.App() chatroom=Chatroom(None) chatroom.Show() app.MainLoop() del app ######################################################################################### # 服务器注册 def pingInternet():# 客户端联网测试 ip='www.baidu.com' cmd='ping %s'%ip backinfo=os.system(cmd) if backinfo: return False else: return True def stopThreads():# 关闭线程 try: socket.close() except: pass def tryping():# 尝试连接服务器 global Flag,flag Flag=0 flag=0 try: socket=connectServer() time=timemannager() try: socket.start() try: if Flag==0: time.start() time.join() if flag==1: print 'Error:Connect with Server is Faild!' try: stopThreads() print 'Threads closing success...' except: flag=1 Flag=1 print 'Error:Threads closing Faild!' except: Flag=1 flag=1 print 'Error:Timemannager start faild!' except: Flag=1 flag=1 print 'Error:Socket Threads start faild!' except: flag=1 Flag=1 pass if flag==1: return False class connectServer(threading.Thread):# 创建连接线程 def __init__(self): threading.Thread.__init__(self) self.threadName='connectServer' self.exitFlag=threading.Event() def run(self): global Flag,user,ip,port,flag,Serverport try: sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.bind(('0.0.0.0',port)) print 'Socket is ready...' try: hostname = socket.gethostname() hostip=socket.gethostbyname(hostname) msg='pingServer#'+str(user) sock.sendto(msg,('172.16.173.52',Serverport)) print 'ping msg has been sent...' Flag=0 while Flag==0: flag=1 print 'Waiting for pingback...' data,addr=sock.recvfrom(1024) print 'here' if data=='0': Flag=1 flag=1 print 'Error:Has the same name online!' elif data=='1': Flag=1 flag=0 print 'Connect with Server is ready...' elif data==None: Flag=1 flag=1 print 'Connect with Server is faild!' time.sleep(0.2) except: flag=1 print 'Error:Sent ping msg is faild!' except: flag=1 print 'Error:Socket is faild to prepare!' def close(): sock.close() class timemannager(threading.Thread):# 超时判定线程 def __init__(self): threading.Thread.__init__(self) self.threadName='timemannager' self.exitFlag=threading.Event() def run(self): global Flag,flag time.sleep(3) Flag=1 def close(): stop.close() 服务器端代码: class sock(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.threadName='recive' self.exitFlag=threading.Event() def run(self): global port,Flag,file_output,clientipdic,flag,clientportdic try: sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM,socket.IPPROTO_UDP) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.bind(('0.0.0.0',port)) print '\nReciving thread is ready...' try: while Flag==0: print '\nWaiting for new message...' data,addr=sock.recvfrom(3096) msg=data clientip=addr[0] clientport=addr[1] try: check=msg[:msg.index('#')] name=msg[msg.index('#')+1:] if check=='pingServer': print 'New climent connecting! Analyzing...' if name in clientipdic: msg='0' sock.sendto(msg,addr) else: print 'new client logon!' for each in clientipdic: head=name back='已登录!' backmsg=name+back address=str(clientipdic[each]) sock.sendto(msg,(address,int(clientportdic[each]))) msg='1' sock.sendto(msg,(clientip,clientport)) clientipdic[name]=clientip clientportdic[name]=str(clientport) except: newmsg=data for each in clientipdic: address=str(clientipdic[each]) sock.sendto(newmsg,(address,int(clientportdic[each]))) time.sleep(0.1) except: flag=1 Flag=1 print 'Error:Recive threading sets faild!' file_output.write('Error:Recive threading sets faild!') except: flag=1 Flag=1 print 'Error:socket setting is Faild!' file_output.write('Error:socket setting is Faild!') def close(): socket.close() ```

阿里云服务器上安装oracle,SpringBoot项目时间长总是IO 错误: Socket read timed out

**请问有哪些错误原因呢?** 我的疑问有以下几点: 1. 是SpringBoot项目的配置错误,我用的druid连接池,配置都是网上常用的配置。 * oracle安装错误,但是用Navicat和PL/SQL软件连接都没问题。 有谁知道什么原因吗?能解决的话,可加wx红包报酬的:w1150111308

微信小程序封装请求后,页面加载第一次获取不到wx.getStorageSync的值,刷新以后就可以了

``` 在util.js中封装了请求 var rootDocment = 'https://xxxxxx'; function getreq(url,data,success,fail){ console.log(data) //获取不到token,能取到is_end wx.showLoading({ title: '加载中', }) wx.request({ url: rootDocment + url, data:data, header: { 'content-type': 'application/json' // 默认值 }, method:'post', success(res) { wx.hideLoading(); success(res.data); }, fail(res){ fail() } }) } 然后在onload中传入了wx.getStorageSync data{ parmas: [{ "mini_token": wx.getStorageSync('token'), "is_end": 1 }] } onLoad: function(options) { console.log( wx.getStorageSync('token')) //这个时候还能取到 http.getreq("/mini/UserActivity/oneGrab", that.data.parmas[0], function(res) { console.log(res) } ) } 在页面onload时发起请求之前能获取到token的值,在封装的请求里面就获取不到了 ```

企业微信js-SKD创建会话

企业微信调用创建会话接口 用他的自检程序 wx.checkJsApi 检测 openEnterpriseChat 创建会话接口 ios 返回 false 不可用 android 返回true 可用 但是用android 手机去试 依然唤不起 会话接口 求指教 -- 所有配置文件都是正确的 因为可以正常唤起 其他接口 function _careateGroup() { alert("aa"); var h = wx.invoke || WeixinJSBridge.invoke; h("openEnterpriseChat", { userIds: 'LiPengFei,FengHao', // 必填,参与会话的成员列表。格式为userid1;userid2;...,用分号隔开,最大限制为2000个。userid单个时为单聊,多个时为群聊。 groupName: '讨论组' // 必填,会话名称。单聊时该参数传入空字符串""即可。 }, function (res) { if (res.errMsg.indexOf('function not exist') > -1) { alert('版本过低请升级') } } ); }

微信JSSDK wx.config问题

去年做了个微信扫一扫的功能,调用微信接口。今天放假归来微信APP更新了,导致IOS可以正常调用摄像头扫码,而安卓却没有半点反应。有大佬遇到过这样的问题吗

微信小程序wx.openDocument 没有反应

微信小程序文件下载成功后调用 wx.openDocument 没有反应 不报错也不成功

微信小程序,wx:if 组件问题

如何多条件同时判断? 比如: wx:if="{{type=1 ||type=2 || type=3 }} ", 如何能实现这样的?

python新手学习GUI框架wx,没有出现窗口

``` import wx class App(wx.App): def Onlnit(self): frame=wx.Frame(parent=None,title='hello python') frame.Show() return True if __name__ == '__main__': app=App() app.MainLoop() ``` 这是全部的代码没有报错,但是没有出现窗口,纯新手求指教

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

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

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

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

和黑客斗争的 6 天!

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

点沙成金:英特尔芯片制造全过程揭密

“亚马逊丛林里的蝴蝶扇动几下翅膀就可能引起两周后美国德州的一次飓风……” 这句人人皆知的话最初用来描述非线性系统中微小参数的变化所引起的系统极大变化。 而在更长的时间尺度内,我们所生活的这个世界就是这样一个异常复杂的非线性系统…… 水泥、穹顶、透视——关于时间与技艺的蝴蝶效应 公元前3000年,古埃及人将尼罗河中挖出的泥浆与纳特龙盐湖中的矿物盐混合,再掺入煅烧石灰石制成的石灰,由此得来了人...

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

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

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

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

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

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

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

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

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

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

外包程序员的幸福生活

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

C++11:一些微小的变化(新的数据类型、template表达式内的空格、nullptr、std::nullptr_t)

本文介绍一些C++的两个新特性,它们虽然微小,但对你的编程十分重要 一、Template表达式内的空格 C++11标准之前建议在“在两个template表达式的闭符之间放一个空格”的要求已经过时了 例如: vector&lt;list&lt;int&gt; &gt;; //C++11之前 vector&lt;list&lt;int&gt;&gt;; //C++11 二、nullptr ...

优雅的替换if-else语句

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

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

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

离职半年了,老东家又发 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多个条件是什么逻辑关系?条件判断在什么时候执...

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

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

【阿里P6面经】二本,curd两年,疯狂复习,拿下阿里offer

二本的读者,在老东家不断学习,最后逆袭

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

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

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

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

《经典算法案例》01-08:如何使用质数设计扫雷(Minesweeper)游戏

我们都玩过Windows操作系统中的经典游戏扫雷(Minesweeper),如果把质数当作一颗雷,那么,表格中红色的数字哪些是雷(质数)?您能找出多少个呢?文中用列表的方式罗列了10000以内的自然数、质数(素数),6的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

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

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

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

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

微软为一人收购一公司?破解索尼程序、写黑客小说,看他彪悍的程序人生!...

作者 | 伍杏玲出品 | CSDN(ID:CSDNnews)格子衬衫、常掉发、双肩包、修电脑、加班多……这些似乎成了大众给程序员的固定标签。近几年流行的“跨界风”开始刷新人们对程序员的...

终于,月薪过5万了!

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

我说我懂多线程,面试官立马给我发了offer

不小心拿了几个offer,有点烦

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

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

立即提问
相关内容推荐