关闭

从一道easy级leetcode题目到分治法的思想

在leetcode刷到一道题,本来挺简单的,但是如果考虑到时间复杂度,往优化算法方面想,就很有趣了,拿出来和大家分享下。 Maximum Subarray 这个问题我们先看下问题的描述: 问题描述 Find the contiguous subarray within an array (containing at least one number) which h...
阅读(45) 评论(0)

做了几道Linux笔试题1

1.若一台计算机的内存为128MB ,则交换分区的大小通常是::256M左右 解析: 交换分区一般是物理内存的1.5倍-两倍。 交换分区,就是windows中虚拟内存在linux中的叫法。 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数...
阅读(89) 评论(0)

iPhoneX的faceID到底是一种怎样风骚的操作?

2017年9月13日,苹果召开发布会,发布的iPhone X支持Face ID登录解锁功能。 什么是face ID? 对,就是这个 一道光打在你半夜两点都不睡的修仙脸上的这个玩意儿。 当然,这只是让你明白face ID是怎么工作的,事实上并不会有这一道光,准确地说,是不会有这样一道可见光,而是红外光,下面会讲到全面屏幕上方那一条黑带里到底装了哪些模块。 fac...
阅读(1355) 评论(0)

声波配网:通过特点的声波序列将wifi密码发到无屏幕的设备上

声波配网,即通过手机发出声波,将ssid、password等信息传给设备的一种配网方式。适用于没有触屏或触屏较小不易于信息输入,但是拥有麦克风的智能设备,如智能音箱、智能家庭助手等。其优点是配网速度快、可人耳感知,缺点是受环境干扰较大。 实现声波配网,首先需要一套特定的算法库(我司有专门的算法部门在做,由于保密的原因,算法库不能公开),算法库分手机端和设备端两部分。手机端算法库将ssid信息由字...
阅读(422) 评论(0)

写点什么吧,在转岗产品经理之前

过年的在家的时候就一直在思考,要不要转岗产品经理。 转吧,又觉得太快了,我才正式工作一年,加上实习也才两年的工作经验,觉得自己的技术积累还不够。 不转,看到别人过得那么好,我作为一个程序员,收入虽然也不差,但是却能清晰地看到自己的天花板,如果一直写代码,收入稳步提升,很快就会到头了。 我分析一下自己的能力和性格。我比较善于交际,善于表达,大学的时候还在校级辩论赛决赛里拿过最佳辩手...
阅读(166) 评论(0)

Linux启动加载过程解析

启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。   BIOS是什么: BIOS是英文"Basic Input Output Syste...
阅读(100) 评论(0)

softAP配网:用Android手机为linux无屏设备输入wifi密码

softAP配网,即利用设备的无线芯片,将设备进入到softAP模式,开启一个无线局域网,手机(或其它移动设备)通过连入设备开启的无线局域网后,向设备发送路由器的ssid及password等信息,让设备在无屏幕的情况下,获取到路由器的ssid信息,达到联网的目的。...
阅读(1788) 评论(1)

iOS应用开发入门(3)——点击button控制textview

上一节中我们讲到添加一个button并为其添加点击监听事件,上上一节中我们讲到添加一个textview并显示一串字符串,这一节我们把前面的内容连起来,改成点击button,然后就改变textview上的显示内容。 结合前两节的代码,其实很简单,主要是把textview定义到外面,让buton的监听事件函数里可以调用他,其次是在监听函数里添加改变的内容,直接上代码 bool isOn=1; UI...
阅读(563) 评论(0)

iOS应用开发入门(2)——添加一个按钮

上节讲到开发了第一个弱智小应用,终于体会到iOS开发的小快乐的,下面继续深入一点点点点的学习,加个按钮试试吧。 首先网上随便把了一段代码,跟按钮有关的,虽然我现在看不懂他是干嘛的,但是跑一下就知道了(因为博主有Android开发的基础,认真看看还是看得懂的,因为iOS的代码都很规范,看命名就大概知道是干嘛的,但是还是假装看不懂,跑着来玩玩) - (void) toggleB...
阅读(182) 评论(0)

iOS应用开发入门(1)——第一个iOS应用

最近因为工作的原因,需要学习iOS应用开发。 本人现在在公司负责的是智能设备联网模块,所谓的智能设备联网,就是让一些智能设备(多半是没用屏幕的设备)连上wifi,因为没有屏幕,所以无法像手机和平板那样通过屏幕选择wifi和输入wifi密码,这个时候就需要手机来辅助,将手机上的wifi信息同步到智能设备上,同步传输的方式又很多,如声波联网、802.11数据帧联网、softAP、BLE联网等,这里就...
阅读(234) 评论(0)

APK在AndroidManifest.xml常用权限总结

android.permission.ACCESS_CHECKIN_PROPERTIES //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION  //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission.ACCESS_FINE_LO...
阅读(609) 评论(0)

基于Android移动终端的微型餐饮管理系统的设计与实现4——Android基础

本章将介绍一些在开发中用到的一些常用且值得介绍的Android 基础知识和技术,包括Fragment、Slidingmenu、RecyelerView、HelloCharts框架和Ormlite框架。   Fragment 设计中包括添加菜品界面、顾客点餐界面、数据统计界面等几乎所有的界面均使用Fragment来构建。 “Fragment”是中文“片段,碎片”一意思。A...
阅读(498) 评论(0)

基于Android移动终端的微型餐饮管理系统的设计与实现3-技术整合

本来第三篇应该是写到一线具体功能的实现的,但是有朋友问到了一些很基础的知识,才意识到我有很多东西没有讲清楚,因为这个软件看起来很简单,但是对学生朋友来说却是整合了很多资源,用到了很多不同的技术的,所以我再写一篇简单的介绍一下。本篇中的大部分内容,都来自我的毕业论文,介绍得很粗显,希望详细学习和了解的同学请自行查阅资料吧。 本设计包括三部分:移动端软件、云服务平台和热敏打印机模块。其中...
阅读(1313) 评论(0)

基于Android移动终端的微型餐饮管理系统的设计与实现2-侧滑菜单

上周发了《 基于Android移动终端的微型餐饮管理系统的设计与实现》第一章,虽然是个简介,但是居然上了首页推荐,还有朋友评论了。写了这么久CSDN,还是第一次有人评论我的文章,真是受宠若惊,长期以来,我一直都以为,我玩的是CSDN单机版。当然,这也说明,我过去写的东西都太烂了,不过这也算是我真实水平的反应吧,希望随着自身水平的提高,能写出更好的博文来,即使写不出,也算是自己成长的记录吧。...
阅读(1020) 评论(0)

基于Android移动终端的微型餐饮管理系统的设计与实现1-简介

这个是我做的毕业设计,又到了做毕业设计的季节了,贴出来给有需要的学弟妹做参考。 名字起得挺长的,其实就是一个low low的Android应用,连界面都没有美化,凑合凑合就交上去了,居然还评上了优秀毕业设计,只能说本人的大学比较普通。。。 摘要 在“互联网+”概念风起云涌的今天,各细分领域的移动应用如雨后春笋般喷涌而出。对于与民众生活息息相关的小微型餐饮店铺,目前还没有一个很完...
阅读(4421) 评论(8)
48条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:60971次
    • 积分:1056
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:3篇
    • 译文:0篇
    • 评论:11条
    最新评论