精华内容
下载资源
问答
  • 致 Python 初学者

    万次阅读 多人点赞 2019-11-10 00:03:26
    君不见,知乎上关于pycharm和vscode的使用说明、常见问题的解决方案,多得几乎超过了讨论python本身 手工运行代码,可以更直观、更深刻地了解脚本的解释执行过程 手工调试代码,有助于代码优化,提高代码把控能力 ...
    展开全文
  • 《第一行代码》作者郭霖大神安卓问题解答

    千次阅读 多人点赞 2016-06-14 19:24:36
    列举了几个郭霖大神解答的问题

           列举了几个郭大神解答的有关Android的问题,虽然只有几个问题,但是基本涵盖了各个安卓开发阶段的困惑,郭大神的回答简洁深刻,收获颇丰。

    1、工作有点吃力怎么办?

    首先你要自信,公司都信任你了,你又何必发出无济于事的感慨呢?学习是一个积累的过程,程序员要有维护代码的能力,现在就是给你学习的机会,让你发现别人犯的错,从而进行改正,这是提高能力的一个捷径,这是好事!首先,android是基于java的,所以java知识必须掌握扎实,如果弱,必须加强。其次多思考,多总结,写代码不能只是走马观花,要注意规范,设计模式,性能的提升,内存的管理,同样的一个问题有些人能给出一种解决方法,而有些人能想出多种方法,这也是提升的空间。你提到的多看博客这是一个好习惯,集百家之所成,多动手也是好习惯,行千里路,读万卷书。劝君莫急莫躁,只要天天前进一小步,凯旋之门早晚到达!


    2、怎样提高编程水平?
    我也见过很多你这样的同学,他们做编程有段时间了,但是更深点的东西都不会。或者说搜索能力可以,但是自己学不出来东西。我给给他们的建议就是先找些小的轮子造一造(可以是重复的轮子,重要的是自己亲自码代码,不是光看)。小轮子造完了就造大的。当然刚开始的时候你可能会觉得无从下手,感觉小轮子也造不了,那就照着别人的优秀开源项目的片段功能或模块抄一抄。熟能生巧,时间长了自己就提高了很多,也会自己写出东西了。温馨提示:一定要自己亲手多代码。


    3、有什么推荐的书籍?
    可以看《Android开发艺术探索》这本书,这本书写得挺好的。不过我给你一个建议,最好的学习方式就是做项目,以项目驱动的方式进行学习。当你需要实现一个功能的时候,你需要学习各种相关的技术来完成它,其实在这个过程中你就已经在慢慢成长。如果只看书不练习的话,一是理解层次可能会比较浅,二是学完要不了多久你就又会忘记了


    4、安卓面试?
    面试会根据你不同的工作经验进行相关的面试问答,这个很难模式化。但面试前基本的知识点一定要进行准备,比如常用的异步操作,Service的使用等;面试前还要对所要面试的公司有一定的了解,尤其针对其Android业务方向方面的技术;另外你可以重点准备自己感觉优势的领域,面试时候想办法扯到自己熟悉的领域。多参加几次就会有经验了。


    5、看源码看不太懂?
    源码阅读我算是比较有心得了,之前在图灵问答上也有说过我的一些经验,这里就照搬过来了。我觉得阅读系统源码非常有必要遵循的一个原则就是抽丝剥茧、点到即止。应该认准一个功能点,然后去分析这个功能点是如何实现的。但只要去追寻主体的实现逻辑即可,千万不要试图去搞懂每一行代码都是什么意思,那样很容易会陷入到思维陷阱当中。因为这些庞大的系统都不是由一个人写出来的,每一行代码都想搞明白,就会感觉自己是在盲人摸象,永远也研究不透。如果只是去分析主体的实现逻辑,那么就有比较明确的目的性,这样阅读源码会更加轻松,也更加有成效。


    6、在校学生怎么学安卓
    书籍可以很好帮助你系统的去了解知识,对于打好基础,更重要的是编码的锻炼,代码写的多了,有些东西就理解了。建议:多写代码,除了书籍以外看看别人的开源项目,也可以尝试编写一些项目;对于面试:因为是应届生,面试官的一般不会按照社招的要求去衡量你,可以好好的学习好数据结构、计算机组成原理等大学时的科目。


    7、怎样提高程序员的竞争力?

    对于竞争力提升一般就是对技术的深入掌握、对行业内业务积累和对产品的把握和理解三个方向;你可以根据自己的自身情况要找到自己合适的方向,针对该方向下功夫;例如技术的提升一般就是对应用技术的深入的理解(源码类),不断提升自己的算法能力;总之日积月累,肯定能够不断提升自己的价值与竞争力,加油。


    引用自CSDN问题解答版块


    展开全文
  • 软件测试中遇到的比较印象深刻问题: 项目名称是某幼儿园报名网站,首先我介绍一下这个项目,这个项目是用来给某地区的家长抢报幼儿园名额而服务的,毕竟有的幼儿园人气比较火爆,因此会出现人多名额少的情况,...

    软件测试中遇到的比较印象深刻的问题:

    项目名称是某幼儿园报名网站,首先我介绍一下这个项目,这个项目是用来给某地区的家长抢报幼儿园名额而服务的,毕竟有的幼儿园人气比较火爆,因此会出现人多名额少的情况,从而比较注重测试环节,保证家长报名成功。

    为了提高性能,对一些常用的前端文件(js,css等文件)进行了cdn加速,从而保证用户能最快地进入报名页面。

    首先科普一下cdn加速,购买cdn服务后,你的这些文件就会存储在多个节点,通俗讲就是多台服务器中,这样的话,不同地区的用户访问同一链接就会就近访问相应的节点(服务器)。

    当天进行了UAT测试(即用户模拟测试),当然,这些用户分散在不同的地区,因此这些用户会访问不同的节点。但是,在实际测试过程中,我们发现有一些用户一直登陆不成功(登陆方式是用身份证号登陆),然而本地测试一直都可以成功,后来回到家中测试才正真重现bug。原因是开发人员错误修改了js文件中的登陆逻辑,导致登陆不成功,但是发布项目后并没有手动刷新cdn服务,因此网络上不同节点就会出现两个不同的登陆情况(所以有的人登陆成功,有的人登陆不成功,为什么在公司电脑也是不能重现bug呢,原因是公司网络一直链接的都是拥有正确登陆逻辑的cdn节点)。后来找到问题原因后开发人员修改js逻辑,并手动同步cdn节点并保持一致,从而有效避免了一个重大事故。

    针对本次测试总结的一些经验教训:

    1.第一要明确测试的是本地文件还是cdn文件,因为当时前端一直引用的都是cdn地址的js文件。建议优先测试本地文件,先保证本地文件的正确性。

    2.测试在知晓技术框架的同时对于不明白的术语需要事先查询。从而确定有效的测试方式(比如cdn的测试就需要在不同的地区以及网络环境下面进行测试)。

    3.对于可能存在的隐患事先告诉开发和运维。

    展开全文
  • 一些印象深刻的 Bug

    千次阅读 2018-11-19 12:08:14
    1.1、问题描述 前段时间遇到一个工单,客户反馈,只要进入订单列表界面 1~2 秒,客户端就会 Crash,订单列表界面示意如下: 1.2、问题分析 由于是客户投诉的 Bug,没有 Debug 信息,先猜测各种情况,数组越界/后台...

    一、iOS 加载超大尺寸图片 Crash 的调研及解决方案

    1.1、问题描述

    前段时间遇到一个工单,客户反馈,只要进入订单列表界面 1~2 秒,客户端就会 Crash,订单列表界面示意如下:

    1.2、问题分析

    由于是客户投诉的 Bug,没有 Debug 信息,先猜测各种情况,数组越界/后台传 nil 值/内存泄露/ KVO 赋未定义值等等;然而经过仔细分析模拟逐个排除了上述可能,仍查找不到 Crash 原因,百思不得其解。

    排除了代码的问题,只有可能是数据问题了,猜测是异常的图片/数据解析出现的问题,于是抽取用户订单数据分析,发现有 2 张尺寸非常大的 JPEG 图片,尺寸达到了 15000*8000 的像素,瞬间想明白了怎么回事,像素总量达到了一亿两千万,猜测是图片解压缩到内存后占用内存过大,导致系统内存紧张,因此系统杀死了 App 进程。

    1.3、问题验证

    验证是否因大尺寸图片引起的错误。验证过程如下:

    写一个类似上面订单列表的 Demo,点击 Cell 逐个加载大图图片,测试用的手机为 iPhone 7P,图片尺寸为(15000px*15000px),点击加载第二张图片就发生了 Crash,一般情况下,APP 占用系统内存 60% 左右就会被杀死进程。iPhone 7P 加载大图后的内存截图如下:

    Tips: 不同手机由于内存和屏幕不一样,内存超限 App 发生 Crash 的条件不一样,其中 iPhone 6P 是最容易 Crash 的,因为它有 5.5 寸的屏幕,却只有 1G 内存,加载 Assets.xcassets 图片时会加载 3x 图片,同一张网络图片,UIImageView 布局一般会按照比例放大,大屏手机图片会放大,解码后占用内存也就更大。

    1.4、解决方案

    • 约定大于配置,上传图片也要遵守一定的约定。 基于 SDWebImage/YYImage 等第三方库加载超大图引起的崩溃,可通过修改源码解决,但不建议这样做;修改源码可能会引起其他 Bug,而且大图毕竟是少数,没必要对所有图片都进行判断,个别大图单独处理即可。按照一定约定,通过管理平台限定上传图片尺寸大小,增加 APP 流畅度的同时,还能减少用户流量损失,此为最佳方案。
    • 缩放图片尺寸。 如果是展示整张图片,不需要展示图片细节,受限于屏幕分辨率,太大尺寸的图片是没有意义的;如果需要做类似于图片浏览器,可对图片进行放大缩小操作的需求,大图预览的时候可加载缩略图,展示的时候切片处理。

    1.5、iOS 图片解码

    我们常见的图片格式例如 PNG/JPG/GIF 等格式都属于图像压缩格式,解压为位图后占用的内存会非常大。

    假设 iOS 系统从磁盘加载一张图片,首先将文件数据从磁盘读到内存中,此时在内存中仍旧是压缩格式,只有在需要的时机,才会把图片解码为无压缩的位图格式,最后 Core Animation 使用未压缩的位图数据渲染 UIImageView 的图层。

    将压缩的图片数据解码成未压缩的位图形式,这是一个耗时的 CPU 操作,SDWebimage/YYImage 等第三方框架一般都会提前异步强制解码图片,保证了 UI 界面的流畅性。

    1.6、图片解码占用内存计算

    图片解码后会占用多少内存呢?其实这个很好计算,苹果手机采用 24 位真彩色显示图像,也就是 24bit(3 字节,RGB 红绿蓝三原色分别占用 8bit,每个颜色有 256 种状态),如果是不包含 Alpha 通道(透明度)的 RGB 图片,那每个像素占用的就是 3 字节,15000px*15000px*3Byte = 644MB,如果是包含透明度的 RGBA 图片,则为 15000px*15000px*4Byte = 858MB,如图2所示,加载一张长和宽 15000px 的图片,内存暴增 858MB。

    1.7、图片缩放最优选择

    最常用的图片缩放方法是使用 CGContextUIGraphicsGetImageFromCurrentImageContext 方法对图片进行裁剪缩放,能够满足大部分需求。但如果是处理多张大图,这时候就需要优化缩放速度了,可通过 Image I/O 框架对图片进行缩放,在工程中添加 Image I/O Framework,然后在需要使用的地方 #import <ImageIO/ImageIO.h> 即可,示例代码如下:

    //maxPixelSize MUST BE a valid value.
    + (UIImage *)thumbImageFromLargeFile:(NSString *)filePath withConfirmedMaxPixelSize:(CGFloat)maxPixelSize
    {
        // Create the image source (from path)
        CGImageSourceRef src = CGImageSourceCreateWithURL((__bridge CFURLRef) [NSURL fileURLWithPath:filePath], NULL);
        
        // Create thumbnail options
        CFDictionaryRef options = (__bridge CFDictionaryRef) @{
                                                               (id) kCGImageSourceCreateThumbnailWithTransform : @YES,
                                                               (id) kCGImageSourceCreateThumbnailFromImageAlways : @YES,
                                                               (id) kCGImageSourceThumbnailMaxPixelSize : @(maxPixelSize)
                                                               };
        // Generate the thumbnail
        CGImageRef thumbnail = CGImageSourceCreateThumbnailAtIndex(src, 0, options);
        CFRelease(src);
        
        UIImage *image = [[UIImage alloc] initWithCGImage:thumbnail];
        CFRelease(thumbnail);
        return image;
    }
    
    复制代码

    二、夏令时引起某些时间段转换为 NSDate 为 nil 问题的解决方案

    2.1、问题描述

    开发中我们经常会处理用户的生日,例如下面的代码,将用户生日转换为NSDate,例如下面的代码:

    NSString *birthStr = @"1986-05-04";
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"yyyy-MM-dd"];
    NSDate * birDate = [formatter dateFromString:birthStr];
    NSLog(@"timeStr to date is %@ %@", birthStr, birDate);
    复制代码

    这时候我们会惊奇的发现,birDate 为 nil ?嗯,nil。

    2.2、问题分析

    通过Google搜索及测试,最终定位在了夏令时问题上。

    我国解放前几年在部分地区也曾实行过夏令时。1986年4月,中央有关部门发出“在全国范围内实行夏时制的通知”,具体作法是:每年从四月中旬第一个星期日的凌晨2时整(北京时间),将时钟拨快一小时,即将表针由2时拨至3时,夏令时开始;到九月中旬第一个星期日的凌晨2时整(北京夏令时),再将时钟拨回一小时,即将表针由2时拨至1时,夏令时结束。从1986年到1991年的六个年度,除1986年因是实行夏时制的第一年,从5月4日开始到9月14日结束外,其它年份均按规定的时段施行。1992年起,夏令时暂停实行。

    看完这段描述应该就明白原因了,在中国东八时区时区,某些时间段是不存在的,例如"1988-04-10 00-00-00"至"1988-04-10 01-00-00"中间的时间段。

    2.3、解决方案

    既然是时区引起的问题,那就把时区转换为 UTC 或 GMT 的时区即可。

    NSString *birthStr = @"1988-04-10 00-00-00";
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];// 零时区
    [formatter setDateFormat:@"yyyy-MM-dd HH-mm-ss"];
    NSDate * birDate = [formatter dateFromString:birthStr];
    NSLog(@"BirthStr convert to NSDate is %@", birDate);
    复制代码

    Tips: 不要用模拟器测试,模拟器测试结果不正确

    三、日期格式 YYYY-MM-dd 和 yyyy-MM-dd 区别

    3.1、问题描述

    开发中遇到有人使用 YYYY-MM-dd 处理时间格式,觉得不对又说不出为什么,就调研了一下。

    大多数情况下,设置时间格式 YYYY-MM-dd 和 yyyy-MM-dd 转换的日期是一样的,只有当到达一些特点的时间节点,跨年时使用 "YYYY-MM-dd" 可能会出现差一年的问题。如下代码所示:

    // 原始的日期字符串
    NSString *orginDateStr = @"2015-12-28";
    // 转换为NSDate
    NSDateFormatter *orginFormatter = [[NSDateFormatter alloc] init];
    [orginFormatter setDateFormat:@"yyyy-MM-dd"];
    NSDate * orginDate = [orginFormatter dateFromString:orginDateStr];
    NSLog(@"orginFormatter: orginDate is %@", orginDate);
    
    // 如果用YYYY将orginDate转换回字符串时就出现了问题
    NSDateFormatter *weekFormatter = [[NSDateFormatter alloc] init];
    [weekFormatter setDateFormat:@"YYYY-MM-dd"];
    NSString *weekDateStr = [weekFormatter stringFromDate:orginDate];
    NSLog(@"weekFormatter: weekDateStr is %@", weekDateStr);  
    复制代码

    打印结果,相差一年:

    orginFormatter: orginDate is Mon Dec 28 00:00:00 2015

    weekFormatter: weekDateStr is 2016-12-28

    3.2、问题分析

    我们先来理解 YYYY 和 yyyy 的区别:

    “YYYY format” 是 “ISO week numbering system”

    “yyyy format” 是 “Gregorian Calendar(公历)”

    “YYYY specifies the week of the year (ISO) while yyyy specifies the calendar year (Gregorian)”

    yyyy specifies the calendar year whereas YYYY specifies the year (of “Week of Year”), used in the ISO year-week calendar.

    也就是说转换为日期时,DateFormatter如果是YYYY格式的话,如果1月1日是星期一,星期二,星期三或星期四,它是在01周。如果一月1日是星期五,星期六或星期日,它在前一年的52周或53周。

    苹果官方文档说使用YYYY是常见错误,正确的应该是使用yyyy格式,官方文档解释如下:

    It uses yyyy to specify the year component. A common mistake is to use YYYY. yyyy specifies the calendar year whereas YYYY specifies the year (of “Week of Year”), used in the ISO year-week calendar. In most cases, yyyy and YYYY yield the same number, however they may be different. Typically you should use the calendar year.

    The representation of the time may be 13:00. In iOS, however, if the user has switched 24-Hour Time to Off, the time may be 1:00 pm.

    3.3、解决方案

    使用正确的时间格式 yyyy-MM-dd 来处理日期时间。

    四、iOS 局部 BOOL 变量随机值

    4.1、问题描述

    测试给一个小伙伴提了一个Bug,点击一个功能时会不定时出现问题,能够复现,但不是每次都出现。如下代码所示:

    BOOL isSuccess;
    if (isSuccess) {
        NSLog(@"success");
    }else{
        NSLog(@"failed");
    }
    复制代码

    测试结果:在 Debug 环境下真机和模拟器都是 failed,但打包成出来安装后可能为 success 也可能是 failed 了。

    4.2、问题分析

    很明显是局部变量 isSuccess 出现了随机值导致的,虽然我个人平时的习惯是声明遍历一定会初始化,但 Debug 模式下正常,打包后就出现随机值的原因还是不清楚,于是调研了一下。

    在 ARC 环境下,本地对象创建如果未初始化,指针会指向默认值 nil;但是类似 BOOL 的非对象类型的局部变量,未初始化时会指向最后一次写入该地址的内容,可能为任意值,也就是垃圾值,出现随机值也就不稀奇了。

    4.3、解决方案

    创建变量时要养成初始化的好习惯,尤其是基本数据类型,例如:

    BOOL isSuccess = NO; 
    int a = 0;
    复制代码

    五、iPhone 用户名包含特殊符号引起的后台 Crash

    5.1、问题描述

    遇到一个工单,客户反馈无法正常进入 App,进入后就报错,还反馈了机型、系统版本,App 版本等信息。

    排查代码逻辑没有问题,找到相同系统的机型,相同 App 版本测试没有问题。

    期间也回复了用户软件没有问题,但这个用户锲而不舍,最终给这个用户发了一个 Debug 版本,报错时 Debug 日志展示在界面上,复制粘贴发过来。最终问题定位在了用户名上面,这位用户的用户名类似于这样的 &&###???###&&。

    5.2、问题分析

    这时候可能已经想明白怎么回事了,特殊符号转义引起的后台Bug。例如一些特殊的符号,例如 !#$&'()*+,/:;=?@[] 这些特殊符号,拼接在 URL 或者 Body 里面,传送到后台时都可能引起转义,不能正常解析,不同的后台表现逻辑不一致。

    5.3、解决方案

    既然是特殊字符引起的,在网络传输过程中,对特殊字符进 URLEncode 即可,服务器接收到进行 URLDecode 即可。

    // 用户手机设置的用户名
    NSString *userPhoneName = @"abc&&&???dd**%###!!!";
    
    // 设置需要转义的特殊字符,例如@"/+=\n"
    NSString *characterSetStr = @"?!@#$^&%*+,:;='\"`<>()[]{}/\\| ";
    NSCharacterSet *characterSet = [[NSCharacterSet characterSetWithCharactersInString:characterSetStr] invertedSet];
    // 返回转义后的字符串
    NSString *urlEncodeStr = [userPhoneName stringByAddingPercentEncodingWithAllowedCharacters:characterSet];
    NSLog(@"UserPhoneName Encoding is %@",urlEncodeStr);
    
    // 移除百分号转义
    NSString *removeEncodingStr = urlEncodeStr.stringByRemovingPercentEncoding;
    NSLog(@"UserPhoneName removeEncoding is %@",removeEncodingStr);
    复制代码

    打印结果:

    UserPhoneName Encoding is abc%26%26%26%3F%3F%3Fdd%2A%2A%25%23%23%23%21%21%21

    UserPhoneName removeEncoding is abc&&&???dd**%###!!!

    备注: 经历这次事件,在处理特殊字符问题上留下了深刻的印象,无论是处理用户输入,还是取值用户字符串,都会注意特殊字符的转义问题了。

    六、参考链接

    developer.apple.com/library/con…

    blog.leichunfeng.com/blog/2017/0…

    展开全文
  • 软件测试面试题(面试前准备篇)

    万次阅读 多人点赞 2019-09-27 10:42:37
    一、问题预测 让简单介绍下自己(每次面试开场) 让说下自己会的内容 看了哪些书籍(有问到) 了解过哪些技术博客/论坛(有问到) 是否了解软件测试需要掌握哪些知识(问到类似问题) 之前面试过,觉得...
  • 面试官经常会问到这么一个问题。有些人可能有些误区认为我们工作中碰到的问题都必须是很牛的技术来解决了才能说出来。其实不是的,我们工作中碰到的任何难点都只是在解决办法上的思想上没有打通而已。 举个例子: ...
  • 图像分割综述

    万次阅读 多人点赞 2019-07-09 22:03:48
    图像分割是计算机视觉研究中的一个经典难题,已经成为图像理解领域关注的一个热点,图像分割是图像分析的第一步,是计算机视觉的基础,是图像理解的重要组成部分,同时也是图像处理中最困难的问题之一。所谓图像分割...
  • 前端学习路线

    万次阅读 多人点赞 2015-10-28 11:22:47
    他也有很多缺点,各个宿主环境下的行为不统一、内存溢出问题、执行效率低下等问题,需要深入了解、学会处理这些缺陷。 推荐书籍:  初级:  《JavaScript高级程序设计》  《JavaScript王者归来》   ...
  • 被问到这样的问题时,不妨先站住面试官的角度换位思考。 面试官是想了解你是怎么发现问题?怎么解决问题?恐怕不仅仅这么简单的的,这是一个考察你综合能力的题。 面试官想考察的内容有几个方面: 你的沟通能力,...
  • TCP三次握手详解-深入浅出(有图实例演示)

    万次阅读 多人点赞 2018-08-08 21:13:48
    以前看书的时候,没有解决一个问题的来的深刻或者说脉络清晰,这个就是主题阅读的好处吧。 3.以前没有养成一个遇到问题深入解析,解决问题的习惯,今后慢慢养成。 下面的参考1有实例,会比较详细一点,清晰一些。 ...
  • 精选面试自我介绍

    万次阅读 多人点赞 2018-09-05 12:44:47
    好的时间分配能突出重点,让人印象深刻,而这就取决于你面试准备工作做得好坏了。如果你事先分析了自我介绍的主要内容,并分配了所需时间,抓住这三、五分钟,你就能中肯、得体地表达出你自己。有些应试者不了解自我...
  • 优化算法——遗传算法

    万次阅读 多人点赞 2015-05-10 17:09:28
    与遗传算法的第一次接触 遗传算法的基本概念 基本定义 遗传算法的基本流程 遗传算法过程中的具体操作 ...求解优化问题的实例 问题描述 问题分析 算法设计 个体编码 适应值函数 选择策略 杂交算子 变异算子 参数设置
  • C++ —— C++高手之路

    千次阅读 多人点赞 2016-09-23 09:01:02
    推荐一些C++经典书籍 c++程序设计教程  c++编程思想  c++大学教程  c++程序设计语言  数据结构算法与应用c++语言描述  c++标准模板库------自修教程与参考手册  泛型编程与STL  深度探索c++对象模型  设计...
  • 根据架构,先去web服务器上检查相关服务和端口是否正常,修改host文件,将域名绑定至本地,然后curl,看是否正常,如果正常就说明web服务器没有问题,然后ping域名,查看返回的地址是哪里,如果是代理ip,要去检查ip...
  • 有朋友说他技术一点不懂,如何... 这个问题我回答过N次,至少写过两次文章,可能大家以前只见树木不见森林,现在我觉得有必要站在售前能力全景蓝图来回答大家,让大家见见森林,也一并回答这个问题。 售前严格来说...
  • 主成分分析

    万次阅读 多人点赞 2014-03-12 10:07:24
    在实际问题中,我们经常会遇到研究多个变量的问题,而且在多数情况下,多个变量之间常常存在一定的相关性。由于变量个数较多再加上变量之间的相关性,势必增加了分析问题的复杂性。如何从多个变量中综合为少数几个...
  • 15篇大数据精品文章大合集

    万次阅读 2020-02-06 15:50:06
    简介:这一次,开发者社区为正在“宅家办公”的小伙伴们献上福利~这次的合集整理了一些比较受开发者欢迎的关于大数据技术领域的优质文章。 不管是初涉该领域,还是已经有一定了解,相信都能从文章中获益。大家快来...
  • 一些具体问题的总结 九.总结 一.前言  在讨论算法的时候,常常会说到这个问题的求解是个P类问题,或者是NP难问题等等,同时最近上课正在做算法分析与设计关于NP完全问题这一章的作业的时候,发现有很多概念理解...
  • 一共有48个问题,这些问题由五大部分组成,按照顺序分别是:近期&真心话(Q1-16)这些年,我们被社会毒打了吗?(Q17-32)金钱观(Q33-35)情感(Q36-45)2021(Q46-48)晕晕写回答前,觉得有些问题令人心虚写回答中,觉得...
  • 微信小程序入门之计算器

    万次阅读 多人点赞 2018-07-28 10:05:27
    那些专门从事APP开发,网页开发的工作者更是看到了小程序的前景,在小程序领域也掺上一脚,本人也是自学小程序的,初期跟很多人一样,遇到一些不懂的想问问别人,到贴吧去,一大堆广告,根本没人帮忙解决问题。...
  • 给 python 初学者的四条忠告

    万次阅读 多人点赞 2019-10-23 19:48:45
    比如,初学者可以实现从一个文本文件读出内容,做些特别处理,再写入另一个文件,或者写一些算法函数等。有一定基础之后,可以写一个socketserver,或者写个小游戏。下图是我学习wxpython时给自己确定的实践目标。...
  • NDI基本特点介绍以及一些常见的10个问题及解答 原文: ScienceImage® 科思图科技 NDI最近比较热,什么叫NDI和怎么用,以及能带来哪些好处大家比较模糊,朋友们也经常问一些基础的问题,下面就几个询问比较频繁的...
  • 10 个最难回答的 Java 问题

    万次阅读 多人点赞 2019-10-08 19:31:08
    一个棘手的 Java 问题,如果 Java编程语言不是你设计的,你怎么能回答这个问题呢。Java编程的常识和深入了解有助于回答这种棘手的 Java 核心方面的面试问题。 为什么 wait,notify 和 notifyAll 是在 Object 类中...
  • Redis常见问题总结【精华】

    万次阅读 多人点赞 2018-11-08 18:57:25
    常见问题: 1、为什么使用redis (一)性能 我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 (二)...
  • HR面试问题总结(HR面经)

    千次阅读 多人点赞 2020-05-05 19:46:06
    主要针对校园招聘的HR面试问题总结: hr面问题(要表现的乐观,积极,抗压能力强,有很强学习能力):其实主要就是聊人生,聊想法,聊项目,什么时候来,能来多久,展现出真诚的态度就好 自我介绍(一分钟左右)...
  • Java web应用中的安全问题整理

    千次阅读 2017-09-10 09:19:13
    近来,自己开发的Java Web应用中存在一些安全漏洞,被迫要求关注这些安全隐患、并加固。那么本文就顺便整理一下Java Web开发过程中容易忽略的几个安全问题吧,这些问题都能搜到,并且加固方式也不复杂。初学者或者对...
  • 在之前的系列文章中,我们提到了netty中的channel只接受ByteBuf类型的对象,如果不是ByteBuf对象的话,需要用编码和解码器对其进行转换,今天来聊一下netty自定义的编码和解码器实现中需要注意的问题
  • 项目答辩常见问题和技巧

    千次阅读 2020-12-15 09:54:19
    文章目录答辩时的一般常见问题:答辩技巧二、论文答辩--图表穿插三、论文答辩——语流适中四、论文答辩——目光移动五、论文答辩―—体态语辅助六、论文答辩--时间控制七、论文答辩——紧扣主题八、论文答辩——人称...
  • 拿了6家银行信息岗offer的一些经验

    万次阅读 多人点赞 2019-09-25 10:04:16
    如果数据库、计算机网络等知识比较薄弱,可以尝试自己用写个服务端相信会有比较深刻的理解,推荐可以找一些比较好的JAVA书籍学习一下,我当时是看的《疯狂JAVA讲义》,当时是正好实验室有同学有,就直接拿来看了,...
  • 浅谈人工智能的伦理问题

    万次阅读 多人点赞 2020-08-25 18:10:41
    浅谈人工智能的伦理问题 资料整理,仅供参考 引言 2018年3月18日晚上10点左右,伊莱恩·赫兹伯格(Elaine Herzberg)骑着自行车穿过亚利桑那州坦佩市的一条街道,突然间被一辆自动驾驶汽车撞翻,最后不幸身亡。这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 178,300
精华内容 71,320
关键字:

一些深刻的问题