- 移动端应用开篇
Wang's Blog
VueWeexAngularIonicReactReactNative移动应用
近况最近做了很多移动端项目,从ionic1到ionic2到reactnative,再到微信项目,其中不乏踩了很多坑。很多问题都在他人的博客,相关论坛,github,和stackoverflow得到了解决。但是别人的总归是别人的,如果长时间不用,自己早晚有一天会忘记,所以从现在开始,开始梳理一些经验了。技术栈范围:ionic1ionic2reactnativeweex(还未开始尝试)cordovan
- Ionic2优于Ionic1的6个理由
真的小明
移动前端ionic2ionic2ionic1angular2typescipt
经历了一个从0到有的app的开发,我已经很熟悉Ionic1了,在此期间我曾发现过Ionic1的一些bug,和一些不合理的地方(根基版本不同,后续我会陆续发表这些文章),我甚至在此期间对Ionic1进行代码改造和Hack,或者对其组件进行增强和封装,在onic2刚刚发布的时候,我就已经迫不及待的欣赏它的新特性,但是我为此不得不再学习另外一个框架。如果你已经熟悉Anguar1和Ionic1,那么请不要
- ionic 2/3 相关变化总结
菠菜盼娣
从ionic2——ionic3对比变化分析。安装```2.0以上的安装
[email protected]安装npminstall-gionic```初始化项目```ionicstartionicdemo--v2ionicstartionicdedmotabs--type=ionic1```生命周期对比```ionic2声明周期ionic3声明周期onPageLoaded()ionV
- ionic 使用 Leaflet,click事件失效
iced_lemonade
项目需求:使用Ionic1做混合App开发,使用Leaflet提供地图服务遇到问题:地图上的click事件在IonicApp中不生效,在浏览器(PC和移动端)都可以通过在Leaflet的githubIssue上搜索,有人遇到类似问题,解决方案是在地图的容器上加属性data-tap-disabled="true",如下:通过加这个属性,我的问题也解决了。后面查了一下ionic.bundle.js源码
- ionic1热更新
凌风x
1.安装热更新插件npminstall-gcordova-hot-code-push-clicordovapluginaddcordova-hot-code-push-plugin2.开启热更新服务cordova-hcpserver开启服务后热更新插件生成配置文件,它会自动去改chcp.json下的release值,和chcp.manifest下的改过的文件的hash值.Chcp.json包含了项
- ionic1开发——APP体验优化之实现沉浸式状态栏
hhjjj1010
什么是沉浸式状态栏说得通俗一点,沉浸式状态栏也就是透明的状态栏(电池栏),同时也会显示状态栏上的内容,比如电量,时间等。这样,view的显示区域就是整个屏幕,不再需要除去电池栏的区域。在iOS上,ionic1本身就是支持透明的状态栏的。在Android上,ionic1自身是不支持的,所以需要我们自己来实现。怎么实现目前这个方法需要修改Android原生的代码,无法通过cordova插件的来实现。这
- ionic1开发之造一个简单的Swiper
hhjjj1010
关于Swiper,这里就不再多说。ionic的ion-slides组件也是基于Swiper的再封装。Swiper官网地址:http://idangero.us/swiper/#.Vmc1J-ODFBcion-slides文档地址:https://ionicframework.com/docs/v1/api/directive/ionSlides/Note我们需要用到ngTouch.js来监听tou
- ionic1通过高德,百度,腾讯地图进行路线导航
菠菜盼娣
#####安装插件```cordovapluginaddcordova-plugin-device//获取设备信息cordovapluginaddcordova-plugin-appavailability--save//检查地图app是否存在cordovapluginaddcordova-plugin-inappbrowser//使用内置浏览器cordovapluginaddhttps://gi
- 浅谈iOS原生代码编写Cordova插件
wang1992
随着混合开发越来越受广大开发者的喜爱,由于上家公司的需求,有幸接触ionic3(之前一直是iOS开发),半年后离职来到现在公司,由于需求接触ionic1(ionic1和ionic3基本不一样)。时间虽然不还长,我想想说说我对这个的ionic开发的拙见。混合开发的优势在于可以快速实现UI,用html写页面比较方便,不用像原生开发为屏幕适配而烦恼,站在公司的角度考虑,节约人力资源,不用再找一个安卓开发
- ionic1开发之为绑定的HTML代码添加事件
hhjjj1010
前言在实际开发中,我们难免会遇到接口返回HTML代码直接绑定到页面上的情况。最简单的方法就是使用ng-bind-html。使用filter为HTML代码的添加自定义的内容。自定义绑定HTML代码的directive,添加点击事件。使用ng-bind-html在ionic1中绑定HTML代码,最简单的方法就是使用ng-bind-html。代码示例:有可能绑定上来后某些HTML代码不会生效,这时候再加
- ionic1开发——APP体验优化之Android启动黑屏
hhjjj1010
前言Android启动出现黑屏(或白屏),按照出现的时间不同,可以分为两种情况。启动到闪屏页面(splashscrenn)出现前,出现黑屏。闪屏页面消失到APP首页出现之前,出现黑屏。闪屏页面出现前在这种情况下出现黑屏,要想做优化,只能通过修改原生代码来实现。第一步,修改app/res/values/themes.xmlfalsetrue第二步,修改app/manifests/AndroidMan
- gulp入门指南与实例
BirdNiao
因最近开发几个ionic1项目,默认配置的gulp,对gulp已经非常熟悉,用实例来写一点教程,如有错误欢迎指正。gulp作为自动化构建工具,虽然与webpack是属于两种不同类的工具,原理不同(webpack是模块化方案工具,gulp是自动化代替手工操作的工具),但都可以用来处理文件的编译压缩打包等工作,单纯从使用上来说,gulp配置更加方便快捷,代码更加简单易上手。本项目中gulp执行顺序:1
- 应用跳转——Ionic1篇
V1tas
需求需求为其他应用能够跳转至我方应用,并且能够实现自动登陆。开发环境对方为Android/IOS原生应用,我方为Ionic1的WebApp。分析对方app点击某一按钮后能够打开我方app。通过对方app跳转过来的需要自动登录,这就需要传递用户名/密码,跳转后走登陆方法。对方app跳转至我方appcustomurlscheme基于cordova-plugin-customurlscheme插件实现安
- ionic1开发——APP体验优化之适配刘海屏
hhjjj1010
前言自从iPhoneX推出刘海屏开始,各大Android厂商也随之跟风。不但推出了刘海屏,甚至还有水滴屏、打孔屏等各种异形的屏幕。随之而来的就是开发者需要去适配这些各种各样的屏幕。当然如果Android没有沉浸式的体验,那就不用做屏幕的适配。如何实现Android的沉浸式体验,请参考ionic1开发——APP体验优化之实现沉浸式状态栏在iOS上,ionic3是做了iPhone的刘海屏适配的。但是,
- ionic1调用相机和相册
my木子
插件cordova-plugin-camera//上传文件$scope.postUploadFile=function(){$ionicActionSheet.show({buttons:[{text:'相机'},{text:'图库'}],cancelText:'关闭',cancel:function(){returntrue;},buttonClicked:function(index){swi
- Ionic 2 , React Native, NativeScript 选择对比
goforu
前言最近公司在探索发展新的mobile领域。借此机会,分别测试对比了下主流跨平台框架的优劣。到目前为止ReactNative和Ionic2,NativeScript都各写了小Demo。Ionic2Ionic2完全重写了Ionic1的构架。基于Angular2的语法,封装了各种手机适用的组件,非常适合快速迭代,追求速度的产品。优点:几乎100%跨平台可复用代码。只需写一次,哪里都能跑。开发几乎无需手
- Ionic1集成二维码扫描
SmartSean
公司的有一个项目是使用ionic开发的,最近客户提出了一个新功能:二维码扫描。我瞬间懵逼了,在原生上面实现二维码扫描是一件很容易的事情,但是自己从来没有在ionic上面使用二维码扫描,但是也没办法,默默地google,最后发现也不是那么的难,只是界面实现出来丑了点。1、环境配置首先需要配置jdk、sdk、cordova、node、ionic的环境变量,使用该插件还需要使用phongGap,我使用的
- ionic1 + gulp +babel ES6项目
BirdNiao
上篇文章讲了ionic1的环境配置、创建项目和打包app,由于安卓上还是不识别ES6语法,这里讲基于ionic1的ES6编译和gulp自动化构建工具.。1.ionicstartappblank2.ionicinfo看看项目目前环境,看到gulplocal为空3.必须要需要全局安装npminstall-ggulp(如果已经有全局安装可以不需要,跳过这一步)4.Gulplocal必须每个项目安装npm
- ionic3 自定义图标
鱼猫啊
2019-01-10更新:鱼猫的个人博客上线啦!鱼猫的个人博客欢迎点击查看哟!说明:这篇文章介绍的方法步骤比较多,主要是在图标的准备那方面,对于这个,我重新写了一篇文章,步骤少一点,不需要去准备svg矢量图再转换成字体图标,有兴趣的可以看看《ionic3自定义图标-鱼猫的个人博客》用了一段时间的ionic3,开发体验还是不错的。相比ionic1来说好了很多,开发过程让人舒服很多。但期间遇到一些问题
- Ionic1 指定页面隐藏Tabs
remainer
html中的重点是ng-class属性,指定$rootScope.hideTabs为true时隐藏Tabs..run(function($rootScope){//页面跳转事件拦截$stateChangeStart|$stateChangeSuccess|$stateChangeError//https://github.com/angular-ui/ui-router/wiki$rootScop
- Ionic2使用非ionic-native中的cordova插件的方法
待花谢花开
熟悉ionic1和angular1的用户对于使用cordova都有一定的认识,但是在ionic2中官方给出的使用方法是从ionic-native这个npm包导入要使用的cordova插件。例如:使用ionic-native提供的AppVersion插件首先安装插件:ionicpluginaddcordova-plugin-app-version然后通过以下代码即可获取到APP的版本信息import
- 解决ionic1在ios11上的导航栏不兼容问题
鱼猫啊
鱼猫的个人博客上线啦!鱼猫的个人博客欢迎点击查看哟!前段时间,要更新公司的一个项目,用的是ionic1,结果在ios11上调试的时候,卧槽,什么鬼,导航栏全部跑到电池栏上面去,导致左上角的返回按钮无法使用,而在iphonex上,tabs栏也出现栏问题(内心一百句mmp)。怎么办呢,找方案,做兼容呗。找了很多资料,试了很多方法,最后得出栏一个可行的办法,下面提供给大家做做参考。要解决这个问题,首先我
- 使用gulp实现定制化需求
LYu_
最近再做项目时,遇到了一些定制化需求,虽说需求比较简单,但还是在此做下记录。需求通过命令行方式进行定制化打包项目与项目间的定制化需求并不完全一致,需做出区分每个项目一套配置文件,分别读取配置文件实现定制化需求为何选择gulp首先是因为此项目是基于ionic1的老项目,默认集成了gulp(-_-11哈哈),但主要还是因为gulp是一套基于流的自动化构建工具,易于使用,并有健全的插件机制,完全适用于目
- ionic1开发之准备工作
hhjjj1010
在做ionic开发之前,一直做的是iOS原生开发。对于软件编程不是0基础,对于ionic只能是大概听说过。今年国庆之前HTML+CSS会写一点点,js和jq基本不会,angular也是停留在听说过的层面,国庆之后正式入了ionic的坑。1.phonegap、cordova、ionic通俗点的理解:phonegap升级之后就改名叫做cordova了,当然有些人还是习惯性的叫phonegap。ioni
- ionic3常用命令
阿龙sir
ionicionic3
ionicstarttabTest--type=ionic-angularionicstartionic1blank--type=ionic1(安装ionic1项目)ionicstartionic3blank--type=ionic-angular(安装ionic3项目)ionicstartionic4blank--type=angular(安装ionic4项目)ionicbuild--prod(
- ionic不同版本的安装与创建指定版本的项目
极地雪狼li
ionic
ionic的安装1.安装最新版本的ioniccnpminstall-gionic2.安装指定版本的
[email protected](
[email protected]安装ionic2版本)创建项目1.ionicstart[][][options]appName:项目名称。template:tabs(带导航条)blank(空项目)sidemenu(带侧滑菜单)options:版本ionic1或
- ionic第三方QQ,微博,微信的登录,分享功能的实现和注意事项
Johnny丶me
CordovaNg-CordovaAngularIonic
本文只针对ionic1的用法做下记录,即使版本不同,但思想相同。申请应用权限第三方功能需要申请开发者账号,之后才可以进行后续的操作。QQ:使用开发者账号登录腾讯开放平台(众创空间)点击应用接入/应用管理/创建应用自己按照步骤填写完成。需要注意的是:安卓应用创建完成之后,直接在该应用下,点击IOS应用,同步进行IOS应用的创建,此时他们使用的是同一个APPID,请不要分别,分开创建!创建完成后提交审
- 在ionic/cordova中使用极光推送插件(jpush)
aolr57855
移动开发
Stpe1:创建一个项目(此处使用的是tab类型的项目,创建方式可参照我前一篇如何离线创建Ionic1项目)Stpe2:修改项目信息打开[config.xml]修改下图内容:Stpe3:创建极光项目注册极光开发者账号,并新建项目并获取AppKey如下图:Stpe4:安装极光推送cordova插件(jpush-phonegap-plugin)检查你的项目plugin目录中是否有[cordova-pl
- postman的安装和用法
risen16
Ionic
标签(空格分隔):Ionic1安装postman1.1下载postman离线包https://pan.baidu.com/s/1mh6Rqvm提取密码:w8gj1.2解压缩,并修改文件名_metadata为metadatamkdirpostman;mvPostman_v4.1.3.zippostman/unzipPostman_v4.1.3.zipmv_metadatametadata1.3在地址
- ionic1 ios 刘海屏头部显示问题
hellowoody
ionicionicframeworkios
如果你用ionicv1开发iosapp时,将app安装到有刘海屏的iPhone上,出现刘海屏占据statusbar部分空间,导致状态栏或事header上的按钮(如返回键,操作键)无法点击,可以修改config.xml配置文件。打开xcode,找到工程项目下根目录的config.xml和Staging文件夹下的config.xml文件,第一步,修改根目录下的config.xml在标签最后添加如第二步
- Java 并发包之线程池和原子计数
lijingyao8206
Java计数ThreadPool并发包java线程池
对于大数据量关联的业务处理逻辑,比较直接的想法就是用JDK提供的并发包去解决多线程情况下的业务数据处理。线程池可以提供很好的管理线程的方式,并且可以提高线程利用率,并发包中的原子计数在多线程的情况下可以让我们避免去写一些同步代码。
这里就先把jdk并发包中的线程池处理器ThreadPoolExecutor 以原子计数类AomicInteger 和倒数计时锁C
- java编程思想 抽象类和接口
百合不是茶
java抽象类接口
接口c++对接口和内部类只有简介的支持,但在java中有队这些类的直接支持
1 ,抽象类 : 如果一个类包含一个或多个抽象方法,该类必须限定为抽象类(否者编译器报错)
抽象方法 : 在方法中仅有声明而没有方法体
package com.wj.Interface;
- [房地产与大数据]房地产数据挖掘系统
comsci
数据挖掘
随着一个关键核心技术的突破,我们已经是独立自主的开发某些先进模块,但是要完全实现,还需要一定的时间...
所以,除了代码工作以外,我们还需要关心一下非技术领域的事件..比如说房地产
&nb
- 数组队列总结
沐刃青蛟
数组队列
数组队列是一种大小可以改变,类型没有定死的类似数组的工具。不过与数组相比,它更具有灵活性。因为它不但不用担心越界问题,而且因为泛型(类似c++中模板的东西)的存在而支持各种类型。
以下是数组队列的功能实现代码:
import List.Student;
public class
- Oracle存储过程无法编译的解决方法
IT独行者
oracle存储过程
今天同事修改Oracle存储过程又导致2个过程无法被编译,流程规范上的东西,Dave 这里不多说,看看怎么解决问题。
1. 查看无效对象
XEZF@xezf(qs-xezf-db1)> select object_name,object_type,status from all_objects where status='IN
- 重装系统之后oracle恢复
文强chu
oracle
前几天正在使用电脑,没有暂停oracle的各种服务。
突然win8.1系统奔溃,无法修复,开机时系统 提示正在搜集错误信息,然后再开机,再提示的无限循环中。
无耐我拿出系统u盘 准备重装系统,没想到竟然无法从u盘引导成功。
晚上到外面早了一家修电脑店,让人家给装了个系统,并且那哥们在我没反应过来的时候,
直接把我的c盘给格式化了 并且清理了注册表,再装系统。
然后的结果就是我的oracl
- python学习二( 一些基础语法)
小桔子
pthon基础语法
紧接着把!昨天没看继续看django 官方教程,学了下python的基本语法 与c类语言还是有些小差别:
1.ptyhon的源文件以UTF-8编码格式
2.
/ 除 结果浮点型
// 除 结果整形
% 除 取余数
* 乘
** 乘方 eg 5**2 结果是5的2次方25
_&
- svn 常用命令
aichenglong
SVN版本回退
1 svn回退版本
1)在window中选择log,根据想要回退的内容,选择revert this version或revert chanages from this version
两者的区别:
revert this version:表示回退到当前版本(该版本后的版本全部作废)
revert chanages from this versio
- 某小公司面试归来
alafqq
面试
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。
老拿这些对付毕业生的东东来吓唬我。。
面试官很刁难,问了几个问题,记录下;
1,包的范围。。。public,private,protect. --悲剧了
2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。
3,最恶心的一道题,抽象类继承抽象类吗?(察,一般它都是被继承的啊)
4,stru
- 动态数组的存储速度比较 集合框架
百合不是茶
集合框架
集合框架:
自定义数据结构(增删改查等)
package 数组;
/**
* 创建动态数组
* @author 百合
*
*/
public class ArrayDemo{
//定义一个数组来存放数据
String[] src = new String[0];
/**
* 增加元素加入容器
* @param s要加入容器
- 用JS实现一个JS对象,对象里有两个属性一个方法
bijian1013
js对象
<html>
<head>
</head>
<body>
用js代码实现一个js对象,对象里有两个属性,一个方法
</body>
<script>
var obj={a:'1234567',b:'bbbbbbbbbb',c:function(x){
- 探索JUnit4扩展:使用Rule
bijian1013
java单元测试JUnitRule
在上一篇文章中,讨论了使用Runner扩展JUnit4的方式,即直接修改Test Runner的实现(BlockJUnit4ClassRunner)。但这种方法显然不便于灵活地添加或删除扩展功能。下面将使用JUnit4.7才开始引入的扩展方式——Rule来实现相同的扩展功能。
1. Rule
&n
- [Gson一]非泛型POJO对象的反序列化
bit1129
POJO
当要将JSON数据串反序列化自身为非泛型的POJO时,使用Gson.fromJson(String, Class)方法。自身为非泛型的POJO的包括两种:
1. POJO对象不包含任何泛型的字段
2. POJO对象包含泛型字段,例如泛型集合或者泛型类
Data类 a.不是泛型类, b.Data中的集合List和Map都是泛型的 c.Data中不包含其它的POJO
 
- 【Kakfa五】Kafka Producer和Consumer基本使用
bit1129
kafka
0.Kafka服务器的配置
一个Broker,
一个Topic
Topic中只有一个Partition() 1. Producer:
package kafka.examples.producers;
import kafka.producer.KeyedMessage;
import kafka.javaapi.producer.Producer;
impor
- lsyncd实时同步搭建指南——取代rsync+inotify
ronin47
1. 几大实时同步工具比较 1.1 inotify + rsync
最近一直在寻求生产服务服务器上的同步替代方案,原先使用的是 inotify + rsync,但随着文件数量的增大到100W+,目录下的文件列表就达20M,在网络状况不佳或者限速的情况下,变更的文件可能10来个才几M,却因此要发送的文件列表就达20M,严重减低的带宽的使用效率以及同步效率;更为要紧的是,加入inotify
- java-9. 判断整数序列是不是二元查找树的后序遍历结果
bylijinnan
java
public class IsBinTreePostTraverse{
static boolean isBSTPostOrder(int[] a){
if(a==null){
return false;
}
/*1.只有一个结点时,肯定是查找树
*2.只有两个结点时,肯定是查找树。例如{5,6}对应的BST是 6 {6,5}对应的BST是
- MySQL的sum函数返回的类型
bylijinnan
javaspringsqlmysqljdbc
今天项目切换数据库时,出错
访问数据库的代码大概是这样:
String sql = "select sum(number) as sumNumberOfOneDay from tableName";
List<Map> rows = getJdbcTemplate().queryForList(sql);
for (Map row : rows
- java设计模式之单例模式
chicony
java设计模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的:
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构
单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
饿汉式单例类
publ
- javascript取当月最后一天
ctrain
JavaScript
<!--javascript取当月最后一天-->
<script language=javascript>
var current = new Date();
var year = current.getYear();
var month = current.getMonth();
showMonthLastDay(year, mont
- linux tune2fs命令详解
daizj
linuxtune2fs查看系统文件块信息
一.简介:
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
二.用法:
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g grou
- 做有中国特色的程序员
dcj3sjt126com
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有
- Android:TextView属性大全
dcj3sjt126com
textview
android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输
- tomcat虚拟目录安装及其配置
eksliang
tomcat配置说明tomca部署web应用tomcat虚拟目录安装
转载请出自出处:http://eksliang.iteye.com/blog/2097184
1.-------------------------------------------tomcat 目录结构
config:存放tomcat的配置文件
temp :存放tomcat跑起来后存放临时文件用的
work : 当第一次访问应用中的jsp
- 浅谈:APP有哪些常被黑客利用的安全漏洞
gg163
APP
首先,说到APP的安全漏洞,身为程序猿的大家应该不陌生;如果抛开安卓自身开源的问题的话,其主要产生的原因就是开发过程中疏忽或者代码不严谨引起的。但这些责任也不能怪在程序猿头上,有时会因为BOSS时间催得紧等很多可观原因。由国内移动应用安全检测团队爱内测(ineice.com)的CTO给我们浅谈关于Android 系统的开源设计以及生态环境。
1. 应用反编译漏洞:APK 包非常容易被反编译成可读
- C#根据网址生成静态页面
hvt
Web.netC#asp.nethovertree
HoverTree开源项目中HoverTreeWeb.HVTPanel的Index.aspx文件是后台管理的首页。包含生成留言板首页,以及显示用户名,退出等功能。根据网址生成页面的方法:
bool CreateHtmlFile(string url, string path)
{
//http://keleyi.com/a/bjae/3d10wfax.htm
stri
- SVG 教程 (一)
天梯梦
svg
SVG 简介
SVG 是使用 XML 来描述二维图形和绘图程序的语言。 学习之前应具备的基础知识:
继续学习之前,你应该对以下内容有基本的了解:
HTML
XML 基础
如果希望首先学习这些内容,请在本站的首页选择相应的教程。 什么是SVG?
SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
SVG 用来定义用于网络的基于矢量
- 一个简单的java栈
luyulong
java数据结构栈
public class MyStack {
private long[] arr;
private int top;
public MyStack() {
arr = new long[10];
top = -1;
}
public MyStack(int maxsize) {
arr = new long[maxsize];
top
- 基础数据结构和算法八:Binary search
sunwinner
AlgorithmBinary search
Binary search needs an ordered array so that it can use array indexing to dramatically reduce the number of compares required for each search, using the classic and venerable binary search algori
- 12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
刘星宇
c面试
12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!
1.gets()函数
问:请找出下面代码里的问题:
#include<stdio.h>
int main(void)
{
char buff[10];
memset(buff,0,sizeof(buff));
- ITeye 7月技术图书有奖试读获奖名单公布
ITeye管理员
活动ITeye试读
ITeye携手人民邮电出版社图灵教育共同举办的7月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
7月试读活动回顾:
http://webmaster.iteye.com/blog/2092746
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《Java性能优化权威指南》