软件不仅是开发那么简单

软件不仅是开发那么简单

5个月前 (03-09) 浏览: 368 评论: 6

许多“有抱负”或者热爱编程的程序员,对全栈工程师可能都是孜孜以求。全栈是一种极客精神,对软件的每一种编程语言、每一个开发平台都有着浓厚的兴趣,并愿意为之付出努力,全栈工程师应该对软件各个方面都有广泛的接触面,对软件有深刻的洞察力,这种广而深的见识将让我们开发出更加高效率地开发应用。 我们周遭的人对全栈的描述往往是“我熟悉C/C++,java;swift,Ruby都会一点,还能开发IOS、Andro

Emmet优雅地搭建起Html骨架

Emmet优雅地搭建起Html骨架

8个月前 (12-05) 浏览: 159 评论: 0

曾经看见一位学长在PHP-Storm上输入一段奇怪的代码,当他按下了Tab键后,神奇的事情就发生了。 如果HTML也是一种编程语言的话,私以为Html会是我们接触到的最多的编程语言。可能有人并不知道什么是HTML(超文本标记语言),但是当他人生中第一次上网打开浏览器浏览网页的时候,他与HTML的邂逅就开始了……只是当初,他不知道纷繁绚丽的网页的背后,是HTML语言在默默支撑; HTML+JS+CS

Gradle下利用配置文件对构建工具版本集中控制

Gradle下利用配置文件对构建工具版本集中控制

1年前 (2016-08-12) 浏览: 105 评论: 0

由于Android studio和Android相关SDK和构建工具具有极快的更新速度。对相关版本的修改有时候是一件比较敏感的事情,尤其是在团队项目中,个人在本地修改了相关工具的版本并且不小心提交到远程代码库,别人更新下来往往出现各种问题。Android studio项目文件中版本字段十分分散,当SDK环境出现改变时,修改起来还是比较麻烦的。本文章利用配置文件对构建工具版本集中控制。 在项目根目录

火车局域服务系统

火车局域服务系统

1年前 (2016-03-19) 浏览: 238 评论: 2

长长的火车,长长的旅程,常常长达20多小时的火车行程,令我们疲惫不堪。我们发现,封闭的火车就像一个迷你的大千世界,我们想在火车上建立一个局域网相连的信息“生态系统”。传统的火车订餐,需要乘务员拉着餐车询问乘客,常常无功而返;火车进入隧道时,我们的手机讯号全无,仿佛与世隔绝;有时我们和同道人不在邻座,换座十分麻烦。。。我们可以做一个基于火车环境的局域网信息系统: 在火车每个车厢放一个路由器,将所有路

百度地图API位置偏移的校准算法

百度地图API位置偏移的校准算法

2年前 (2016-02-17) 浏览: 1582 评论: 0

在开始使用百度地图API进行开发时可能会遇到一件相当奇怪的事情,使用百度定位的经纬度在地图上显示相当不准确,这一问题我在微信开发和安卓开始时都遇到过。第一次使用百度地图api获取位置并在地图上显示是在微信开发的时候,那是不知道具体原因无奈在微信获取的地理位置上加了一个偏移量进行校准,虽能勉强解决,但是不太准确。后来在安卓开始也同样遇到了这个问题,才发现百度地图API定位偏移已经不是一个偶然问题了。

AndroidStudio代码混淆和NDK预防apk反编译

AndroidStudio代码混淆和NDK预防apk反编译

2年前 (2016-01-09) 浏览: 708 评论: 0

代码混淆 什么是代码混淆 Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。 混淆就是对发布出去的

第一个android studio+NDK程序

第一个android studio+NDK程序

2年前 (2016-01-08) 浏览: 117 评论: 0

NDK(android native develop kits ):android 本地开发工具集 ,可以把c/c++ ->编译成一个 linux下可以执行的二进制文件 java代码里面就可以通过jni 调用执行二进制的文件。 什么是JNI :java本地开发接口,JNI是一个协议这个协议用来沟通java代码和外部的本地代码(c/c++).通过这个协议,java代码就可以调用外部的c/c++

安卓实现打开指定链接调用其他应用程序

安卓实现打开指定链接调用其他应用程序

2年前 (2016-01-01) 浏览: 108 评论: 0

有些网站在网页上设置了点击跳转到其官方APP上的链接,比如京东;近期在做王柏元的博客客户端上我加入此功能,用以打开网页上的链接调用我的客户端打开相关文章。下面是实现方法: 安卓实现打开指定链接调用其他应用程序 在打开指定链接需要跳转到的Activity的AndroidManifest.xml清单文件中中加入一条intent-filter标签,并如下面的例子设置scheme、HOST等属性。 并做了

微信开发获取位置与百度地图经纬度解析

微信开发获取位置与百度地图经纬度解析

2年前 (2015-12-14) 浏览: 614 评论: 3

微信开发中我们常常需要知道用户的位置,在微信的JS-SDK中提供了访问地理位置的方法,这不需要你的公众号是认证账户,普通未认证的订阅号也有访问地理位置的权限。 微信开发获取位置与百度地图经纬度解析 根据微信公众号开发者文档中的 JSSDK使用步骤 1.1.1 步骤一:绑定域名 1.1.2 步骤二:引入JS文件 1.1.3 步骤三:通过config接口注入权限验证配置 1.1.4 步骤四:通过rea

Android模拟点击按钮

Android模拟点击按钮

2年前 (2015-10-02) 浏览: 461 评论: 0

在安卓开发过程中,常常会出现在不同的环境的情况下执行相同的操作,当然我们很容易想到的方法就是将相同的操作抽出来放在一个函数中,在执行相同或者类似的操作中只需要届时运行函数即可。如果执行的函数在不同的类或者activity(当然activity也是类),我们只需要将函数的访问等级定义为public static即可。 上面的相信即使是最基础的开发者都知道,似乎极客人在此没有什么说的必要。在一个类A中

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册