求教:Android锁屏弹出消息

正常推送消息已经完成。求教怎么弄锁屏之后推送。
去查了下很多说仿QQ那个,但是我弄了下是整个activity弹出。
我想弄成这样。图片说明
我用网上那个仿QQ弄了之后背景是桌面背景,锁屏都档住了。但是实际我的弹框高才50dp。
class LocalBroadcastReceiver extends BroadcastReceiver{

    @SuppressLint("NewApi")
    @Override
    public void onReceive(Context context, Intent intent) {
        Log.d("LOG_TAG", intent.getAction());
        KeyguardManager km = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
        if (km.isKeyguardLocked()) {
            Intent alarmIntent = new Intent(context, AlarmActivity.class);
            alarmIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(alarmIntent);
        }
    }
}

弹框activity
@Override
protected void onCreate(Bundle savedInstanceState) {
    final Window win = getWindow();
    win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED );//锁屏状态下显示

// | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD //解锁
// | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON //保持屏幕长亮
// | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); //打开屏幕
super.onCreate(savedInstanceState);
setContentView(R.layout.dialog);
}

@Override
protected void onNewIntent(Intent intent) {
    // TODO Auto-generated method stub
    super.onNewIntent(intent);
    PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);  
    if (!pm.isScreenOn()) {  
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |  
                PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "bright");  
        wl.acquire();  
        wl.release();  
    }  
}

2个回答

这个我也想知道。。。。

如何想做到你截图的样子,只需要正常做一个通知栏Notification即可, 在 Android 5.0(API 级别 21)的手机上,你可以使用NotificationCompat构建通知栏,NotificationCompat#setVisibility来设定在锁屏上的显示方式(有三个值, 具体你可以看一下源码)。当然,向你说的在锁屏之上展示Activity也是可以的, 就是对用户来说太不友好

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求教:js 弹出窗口,不在标签中显示

如题,我做一个消息提示,ajax调用后台查询,当有数据时,提示用户有要处理的数据。 <br />弹出层的方式页面最小化时看不到。所以还是改回弹出窗吧,但是open出来的,在某些浏览器中直接就在标签中显示了。而且当前窗口还不是弹出的那个窗口。 <br /> <br />各位仙人是否有其他的解决方式,求教了。

求教:Android socket通信,发送多条,下面是代码

个人写了一个Android Socket的简单通信代码,就是客户端往服务端发送两条数据,但是服务端在接收第二条数据的时候提示socket已关闭连接 客户端代码: Socket socket = new Socket("192.168.56.1", 8888); DataOutputStream dos=new DataOutputStream(socket.getOutputStream()); dos.writeUTF("我是客户端的数据"); DataInputStream din = new DataInputStream(socket.getInputStream()); String msg = din.readUTF(); DataOutputStream dos2=new DataOutputStream(socket.getOutputStream()); dos2.writeUTF("我是客户端的数据22222"); Toast.makeText(SocketActivity.this, msg, Toast.LENGTH_LONG).show(); 服务端代码: while (true) { socket = ss.accept(); System.out.println("Cilent Connected..."); while(true){ DataInputStream din=new DataInputStream(socket.getInputStream()); String string=din.readUTF(); System.out.println(string); din.close(); DataOutputStream dout = new DataOutputStream(socket.getOutputStream()); String str = "服务端发送的数据"; dout.writeUTF(str); dout.close(); } //socket.close(); }

求教:vs2017 Cordova打包报错 Could not resolve com.android.to

![图片说明](https://img-ask.csdn.net/upload/201907/14/1563068812_838786.png) **具体错误内容如下:** 1>MSBUILD : cordova-build error : * What went wrong: 1>MSBUILD : cordova-build error : A problem occurred configuring root project 'android'. 1>MSBUILD : cordova-build error : > Could not resolve all dependencies for configuration ':classpath'. 1>MSBUILD : cordova-build error : > Could not resolve com.android.tools.build:gradle:2.1.0. 1>MSBUILD : cordova-build error : Required by: 1>MSBUILD : cordova-build error : :android:unspecified 1>MSBUILD : cordova-build error : > Could not resolve com.android.tools.build:gradle:2.1.0. 1>MSBUILD : cordova-build error : > Could not get resource 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'. 1>MSBUILD : cordova-build error : > Could not GET 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'. 1>MSBUILD : cordova-build error : > Received fatal alert: protocol_version 1>MSBUILD : cordova-build error : > Could not resolve com.android.tools.build:gradle:2.1.0. 1>MSBUILD : cordova-build error : > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'. 1>MSBUILD : cordova-build error : > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/2.1.0/gradle-2.1.0.pom'. 1>MSBUILD : cordova-build error : > Remote host closed connection during handshake 1>MSBUILD : cordova-build error : * Try: 1>MSBUILD : cordova-build error : Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Command finished with error code 1: cmd /s /c ""D:\VSCODE\Long.Learun.Framework.7.0.2\Code\Learun.Framework V7.01 pro\Learun.Application.Mobile\platforms\android\gradlew.bat" cdvBuildDebug -b "D:\VSCODE\Long.Learun.Framework.7.0.2\Code\Learun.Framework V7.01 pro\Learun.Application.Mobile\platforms\android\build.gradle" -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 1>MSBUILD : cordova-build error : Error: cmd: Command failed with exit code 1 Error output:

Android ListView下方放一个EditText,软键盘弹出问题。

布局: 父布局是一个RelativeLayout,最上面是一个顶部标题,中间是一个ListView, 最下面是一个包含EditText的LinearLayout。 大概写法就是 标题android:layout_alignParentTop="true" 包含EditText的LinearLayout android:layout_alignParentBottom="true" 中间的ListView android:layout_below="标题" android:layout_above="底部LinearLayout" 这是未点击EditText,软键盘未弹出时的位置 ![软键盘未弹出](https://img-ask.csdn.net/upload/201611/15/1479214266_892243.png) 问题: android:windowSoftInputMode="stateHidden|adjustResize" android:windowSoftInputMode="stateHidden|adjustPan" 如果将设置为adjustPan,点击EditText软键盘弹出,会以当前EditText的位置为七点 弹出软键盘,软键盘的上方会平齐EditText的底线,但是因为EditText是包含在 LinearLayout里面,所以会覆盖EditText下方属于LinearLayout的一部分布局。 这是属性设为adjustPan时,点击EditText弹出软键盘的布局,没有跳转到ListView的 底部,直接在原始位置弹出软键盘,顶部知道EditText的光标为止,覆盖了LinearLayout的部分布局 ![adjustPan](https://img-ask.csdn.net/upload/201611/15/1479214514_176541.png) 如果将设置为adjustResize,点击EditText软键盘弹出,会定位到ListView的最后一个Item,然后向上撑起布局,没有覆盖布局。 这是属性设为adjustResize时的效果,会跳到ListView的最后一个Item,然后从这里将上方所有布局顶起来,但没有覆盖 ![adjustResize](https://img-ask.csdn.net/upload/201611/15/1479214262_381699.png) 不知道大家有没有好的建议和经验来解决这个问题,求教。

Android7.0锁屏防误触

有没有大神知道Android7.0锁屏防误触的处理流程的?求教呀

c语言函数执行过程求教:

c语言函数执行过程求教: 小弟编写了三个子函数,a——b——c,这三个子函数同时在d函数中被调用 void D() { 函数a; 函数b; 函数c; } 由于abc这三个函数里面通过系统时间要产生随机数;但是这样编写的话,abc函数获得的系统时间相同,所以产生的随机数也相同,如何解决这个问题?? 不知道应该在百度上搜索什么名词,希望大家告诉一下,谢谢

Anroid 在Dialog中的EditText弹出自定义键盘。

求教Android 在Dialog中EditText弹出自定义键盘

求教:web两年转android在西安薪资多少?android入门级

最近要去面试了一家做coolpad的android开发,不知道概要多少money?向前辈求教,多谢

新手求教:求一个android,ios,java服务器都可以解析的json

各位大哥,小弟新手。java写的后台服务器,需要和android和ios的通信。请问,哪种json库 是java和objective-c都可以解析的?新手,还没有币,诚心求教~

求教大神:Android用webView显示flash文件是否可以快进,暂停?

公司项目,需要显示flash,我用webView,但是可以实现一般播放器的功能吗:如:快进,快退,调节声音,下一曲等等。 问一下各位,播放flash还有其他的方案吗?项目组要对UI做大幅度定制

求教:Python后台如何和App对接?

我是一个python初学者,目前正在学习用pycharm带的django编写后台, 请问我该如何和APP程序进行对接,求教方法或者方向,感激不尽! (发生在小组内,我的工作是负责编写后台,其他部分成员编写APP,我们都是小白 所以不清楚该怎么合作在一起。)

求教:jq获取第二个div的z-index属性

求教:jq获取第二个div的z-index属性![图片说明](https://img-ask.csdn.net/upload/201611/23/1479868130_280238.png)

外行求教:vb.net MDI父窗体与子窗体之间的界线怎么隐藏

外行求教: 如图片,![图片说明](https://img-ask.csdn.net/upload/201509/18/1442548845_675786.png) 用vb2013写的,父窗体中点击不同按钮,显示不同子窗体。图中project按钮在父窗体,背景色为红色,位于一个panel中,panel的borderstyle已经设为none;子窗体的formborderstyle也已设为none,子窗体最上部为一个panel,背景色为红色。想达到的效果是父窗体中的按钮与子窗体最上部的panel看起来是一体的,但是现在两个中间有一道界线。 求教怎么把这道线去掉? 谢谢!

求教:STEP文件解析出的曲面数据用gluNurbsSurface绘画的问题

利用空闲时间自己写了一个STEP文件解析。可是解析出来的数据用gluNurbsSurface函数绘不出图形。 这是解析出来的数据: ========================================= GLfloat CtrlPoint[15][11][3] = { { { 0.396180,55.420753,-0.339999 }, { -4.653235,55.420746,-0.340001 }, { -9.621811,55.420780,-0.339775 }, { -14.050525,55.420662,-0.364466 }, { -16.463245,55.420780,-0.395637 }, { -18.554060,55.420628,-0.431171 }, { -20.763857,55.420708,-0.485464 }, { -23.641211,55.420509,-0.628331 }, { -27.128616,55.421169,-1.045857 }, { -29.227036,55.420670,-1.575200 }, { -30.188053,55.420795,-1.934166 } }, { { 0.391862,55.915108,-0.340013 }, { -4.602001,55.915131,-0.340019 }, { -9.544586,55.915169,-0.339743 }, { -13.987616,55.915241,-0.363895 }, { -16.416355,55.915390,-0.394920 }, { -18.516788,55.915371,-0.430465 }, { -20.733881,55.915504,-0.484327 }, { -23.617601,55.915447,-0.626374 }, { -27.116173,55.915535,-1.043046 }, { -29.223436,55.915161,-1.573819 }, { -30.189358,55.914875,-1.934648 } }, { { 0.384358,56.851002,-0.339657 }, { -4.512877,56.851021,-0.339631 }, { -9.421076,56.851048,-0.339272 }, { -13.906471,56.851311,-0.362722 }, { -16.371767,56.851555,-0.393841 }, { -18.492149,56.851772,-0.429611 }, { -20.722265,56.851925,-0.483436 }, { -23.612581,56.852146,-0.625561 }, { -27.116095,56.852062,-1.042340 }, { -29.223709,56.853149,-1.573360 }, { -30.188852,56.852924,-1.934337 } }, { { 0.372935,58.179333,-0.353692 }, { -4.376973,58.179798,-0.353618 }, { -9.245570,58.180267,-0.353281 }, { -13.818981,58.180782,-0.376462 }, { -16.353870,58.181198,-0.408418 }, { -18.512518,58.181751,-0.444851 }, { -20.767103,58.181908,-0.500031 }, { -23.666553,58.182644,-0.644998 }, { -27.157047,58.184246,-1.063828 }, { -29.238558,58.190113,-1.588565 }, { -30.184488,58.192352,-1.941806 } }, { { 0.360575,59.413937,-0.394705 }, { -4.229746,59.415619,-0.394698 }, { -9.055145,59.417278,-0.394600 }, { -13.726094,59.418381,-0.418016 }, { -16.339619,59.419086,-0.451076 }, { -18.543598,59.419952,-0.488196 }, { -20.828815,59.420158,-0.545257 }, { -23.742640,59.421547,-0.693872 }, { -27.216085,59.426136,-1.113946 }, { -29.261786,59.438492,-1.626709 }, { -30.181005,59.445297,-1.966521 } }, { { 0.347430,60.579803,-0.476209 }, { -4.073054,60.583607,-0.476508 }, { -8.849333,60.587418,-0.476947 }, { -13.620145,60.590111,-0.500861 }, { -16.316299,60.591545,-0.534941 }, { -18.569221,60.592880,-0.572488 }, { -20.888618,60.593521,-0.631266 }, { -23.820963,60.596081,-0.782867 }, { -27.279118,60.604572,-1.201117 }, { -29.289598,60.624355,-1.696387 }, { -30.182413,60.637894,-2.018497 } }, { { 0.335411,61.673443,-0.611145 }, { -3.929763,61.680119,-0.612128 }, { -8.664754,61.687119,-0.613495 }, { -13.531279,61.692574,-0.637932 }, { -16.304022,61.695259,-0.672570 }, { -18.600494,61.697304,-0.709939 }, { -20.948824,61.698704,-0.769575 }, { -23.894472,61.702702,-0.922069 }, { -27.335758,61.715443,-1.333270 }, { -29.318361,61.742729,-1.805597 }, { -30.192587,61.764133,-2.107212 } }, { { 0.323835,62.690128,-0.806288 }, { -3.792035,62.699791,-0.808431 }, { -8.484427,62.710270,-0.811183 }, { -13.436935,62.718651,-0.835980 }, { -16.279263,62.722790,-0.870511 }, { -18.614668,62.725616,-0.906930 }, { -20.988556,62.727757,-0.966152 }, { -23.946426,62.733250,-1.116681 }, { -27.377441,62.751457,-1.514939 }, { -29.346308,62.787239,-1.959615 }, { -30.213768,62.817215,-2.239034 } }, { { 0.311956,63.630329,-1.068795 }, { -3.650888,63.642754,-1.072714 }, { -8.289282,63.656456,-1.077406 }, { -13.312265,63.667461,-1.102242 }, { -16.216412,63.672909,-1.135769 }, { -18.587200,63.676319,-1.170238 }, { -20.985466,63.679043,-1.227325 }, { -23.959078,63.685894,-1.372183 }, { -27.395077,63.709705,-1.750528 }, { -29.371222,63.753456,-2.163080 }, { -30.247601,63.791500,-2.419285 } }, { { 0.295965,64.786026,-1.506171 }, { -3.461175,64.800629,-1.512817 }, { -8.012814,64.816757,-1.520406 }, { -13.105686,64.829529,-1.544819 }, { -16.079136,64.835854,-1.575963 }, { -18.490387,64.839409,-1.606755 }, { -20.917952,64.842476,-1.658949 }, { -23.916044,64.850700,-1.791643 }, { -27.380297,64.881157,-2.134801 }, { -29.396799,64.933273,-2.499629 }, { -30.307966,64.979561,-2.724183 } }, { { 0.276334,66.030304,-2.205175 }, { -3.226525,66.043480,-2.215111 }, { -7.642716,66.058044,-2.226399 }, { -12.771455,66.069916,-2.250023 }, { -15.801824,66.076218,-2.277041 }, { -18.247419,66.079742,-2.302287 }, { -20.702587,66.083542,-2.345565 }, { -23.735643,66.093933,-2.455723 }, { -27.277956,66.130859,-2.740284 }, { -29.406607,66.187813,-3.038391 }, { -30.406221,66.236511,-3.222476 } }, { { 0.252621,67.186798,-3.268190 }, { -2.947218,67.195946,-3.279870 }, { -7.172223,67.206093,-3.293343 }, { -12.290011,67.214943,-3.314248 }, { -15.357754,67.219788,-3.334449 }, { -17.827532,67.222710,-3.352131 }, { -20.305820,67.226532,-3.382119 }, { -23.383739,67.236305,-3.457649 }, { -27.060328,67.267227,-3.653424 }, { -29.380144,67.309601,-3.858564 }, { -30.523331,67.342438,-3.986731 } }, { { 0.232510,67.876495,-4.346978 }, { -2.714065,67.880211,-4.353499 }, { -6.767012,67.884476,-4.361573 }, { -11.853099,67.888840,-4.375108 }, { -14.939553,67.891464,-4.387467 }, { -17.422377,67.893379,-4.398559 }, { -19.914835,67.895996,-4.416266 }, { -23.028887,67.902039,-4.458865 }, { -26.829449,67.918930,-4.568076 }, { -29.325071,67.940041,-4.685094 }, { -30.597101,67.955116,-4.759522 } }, { { 0.220774,68.164368,-5.096286 }, { -2.573260,68.165863,-5.099390 }, { -6.533067,68.167656,-5.103587 }, { -11.618490,68.169785,-5.111461 }, { -14.726694,68.171204,-5.118582 }, { -17.222906,68.172356,-5.125169 }, { -19.726410,68.173920,-5.135098 }, { -22.859045,68.177422,-5.158138 }, { -26.716221,68.186806,-5.216928 }, { -29.292234,68.198242,-5.281814 }, { -30.623497,68.206230,-5.324024 } }, { { 0.216830,68.245834,-5.360061 }, { -2.525938,68.246780,-5.362195 }, { -6.456790,68.247948,-5.365202 }, { -11.546170,68.249435,-5.371111 }, { -14.664030,68.250473,-5.376442 }, { -17.166023,68.251350,-5.381429 }, { -19.673941,68.252533,-5.388788 }, { -22.812376,68.255165,-5.405632 }, { -26.684931,68.262115,-5.448541 }, { -29.282665,68.270523,-5.496467 }, { -30.630068,68.276352,-5.527918 } }}; GLint u_degree = 3; GLint v_degree = 3; GLint u_multiplicities[13] = { 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4 }; GLint v_multiplicities[9] = { 4, 1, 1, 1, 1, 1, 1, 1, 4 }; GLfloat u_knots[13] = { 0., 0.071307130996859, 0.137595256562749, 0.203883382128597, 0.270171507694445,0.336459633260292, 0.40274775882614, 0.469035884392094, 0.535324009957942, 0.667900261089637, 0.800476512221333, 0.933052763353134, 1. }; GLfloat v_knots[9] = { 0., 0.252050094115983, 0.374749611013778,0.497449127911572, 0.55879888636047, 0.620148644809465,0.74284816170726, 0.865547678605054,1. }; 下面是调用方法: void Draw() { 。。。 int S = 15; //CtrlPoint[15][11][3] int T = 11; //CtrlPoint[15][11][3] GLint S_ORDER = u_degree; GLint T_ORDER = v_degree; GLint S_NUMKNOTS = 13; GLint T_NUMKNOTS = 9; GLfloat *u_Knots = &u_knots[0]; GLfloat *v_Knots = &v_knots[0]; GLfloat *CtrlPoints = &(CtrlPoint[0][0][0]); if (!FUnurbsObj) { FUnurbsObj = gluNewNurbsRenderer(); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glEnable(GL_COLOR_MATERIAL); GLfloat specular[] = { 0.7f, 0.7f, 0.7f, 1.0f }; GLfloat shine[] = { 100.0f }; glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE); glMaterialfv(GL_FRONT, GL_SPECULAR, specular); glMaterialfv(GL_FRONT, GL_SHININESS, shine); glEnable(GL_AUTO_NORMAL); gluNurbsProperty(FUnurbsObj, GLU_SAMPLING_TOLERANCE, 10.0f);//定义显示误差精度 gluNurbsProperty(FUnurbsObj, GLU_DISPLAY_MODE, (GLfloat)GLU_FILL);//填充 } gluBeginSurface(FUnurbsObj); gluNurbsSurface( FUnurbsObj, S_NUMKNOTS, u_Knots, T_NUMKNOTS, v_Knots, 3 * T, 3, CtrlPoints, S_ORDER, T_ORDER, GL_MAP2_VERTEX_3); gluEndSurface(FUnurbsObj); 。。。 } 路过的大牛们看看问题出在哪里?

求教:关于对于m=4阶B-树

求教:关于对于m=4阶B-树如果根的层次为第一层,树叶层次为k,当高度为k=3的B-树最少要存储多少个关键字?最多可以存储多少个关键字?希望给个详细回答

求教:有哪个大神知道怎么使用vue的render函数写一个拖放接口,返回虚拟dom节点

求教:有哪个大神知道怎么使用vue的render函数写一个拖放接口,返回虚拟dom节点

求教:NS3使用waf编译时报错ImportError

我按照官网说明安装NS3后,先是使用的"build.py"编译,然后想使用"waf"进行编译,但是一直报错,错误如下: ``` tarballs/ns-allinone-3.29/ns-3.29$ ./waf clean Traceback (most recent call last): File "./waf", line 164, in <module> from waflib import Scripting ImportError: cannot import name Scripting ``` 我看了我的waf文件,第164行写的就是上述代码倒数第二行的内容,不知道这个Scripting是什么,总之一直导入不了。官网教程里也没说,百度也查不出来。 求教大神:这个错误原因是什么?谢谢

求教:搜索页如何提交表单后再跳转回提交页?

求教:搜索页如何提交表单后再跳转回提交页? 各位高手,请教一个问题: 搜索页的target=_blank,method=psot,提交表单后跳转到新的页面;在新的页面后台中进行数据验证,如果提交的表单中input的值为“”空时,想让页面跳转回原先的提交页面,重新填写,如何实现?用js代码和c#。 谢谢,很急,期望尽快指教!谢谢!

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

今年,我也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站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

代码注释如此沙雕,会玩还是你们程序员!

某站后端代码被“开源”,同时刷遍全网的,还有代码里的那些神注释。 我们这才知道,原来程序员个个都是段子手;这么多年来,我们也走过了他们的无数套路… 首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。 然后,也要发出直击灵魂的质问:你是尊贵的付费大会员吗? 这不禁让人想起之前某音乐app的穷逼Vip,果然,穷逼在哪里都是...

立即提问
相关内容推荐