PHP扩展开发:第一个扩展

在上一篇文章《PHP扩展开发:安装PHP》我们已经将开发PHP扩展的PHP环境安装成功,那么接下来采用最简单直接的方式创建第一个扩展。我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符。(这个业务场景实在太假,大家就这么看看吧)对应的PHP代码可能是这样:function ccvita_string($str){ $resu
阅读本文

前端开发环境配置及第一次进入项目经历

刚来公司,Java开发,公司需要暂时做前端的页面。前几天看大漠的angular视频,接触到开发环境的配置,跟着他的步子搞了半天的nodejs,总算是安装好了,接着继续下去一看,原来要安装的软件还不少,遂,弃之。昨天公司的新产品要跟新了,需要人手,我的任务也来了。硬着头皮搞了一天半的开发环境,现在想想其实真的挺简单的,就几个步骤,可能是新手吧踩了好多的坑。先说说要安装的软件 PS:需要按顺序来1.安
阅读本文

Flume+HBase+Kafka集成与开发

先把flume1.7的源码包下载http://archive.apache.org/dist/flume/1.7.0/ 下载解压后 我们通过IDEA这个软件来打开这个工程    点击ok后我们选择打开一个新的窗口 不过这个默认方式导入加载时间很长,建议大家用maven方式导入。导入之后我们看这个类   看看我们的数据源,就是我们之前下载好的搜狗实验室的数据,之前已经上传到节点1去了 这个是我们要配
阅读本文

通过造车来了解软件开发模式

1913 年,美利坚工业之神——亨利福特,发明了世界上第一条流水线,汽车工业从此进入了大规模生产的时代。丰田公司提出的丰田生产系统(Toyota Production System)又为汽车工业带来了很多先进的生产和管理理念。先进的生产和管理理念是一个行业从小作坊走向规模化的必经之路,软件工业虽然诞生较晚,但是发展却非常迅速,这也同样得益于软件工业开发和管理理念的发展。这其中就从汽车工业吸收了很
阅读本文

如何用Vim提高开发效率

背景虽然笔者是Android开发工程师,但也接触过各种IDE(不限于Android开发)。不同的IDE往往都有不同的快捷键,我们总不能对每种IDE都进行配置吧。实际上,现在大部分IDE都能通过插件的形式支持Vim了。所以,只需要掌握Vim的基本使用,在支持Vim的IDE都能很快上手,熟悉的操作,熟悉的手感。Vim模式Vim可分为3种模式,分别是Normal模式、Visual模式和Insert模式。
阅读本文

初识python(3)-开发工具

保存为一个文件,这样,程序就可以反复运行了。开发python,首先要有一个适合自己的开发工具。一个是Sublime Text,免费使用,但是不付费会弹出提示框:一个是Notepad++,免费使用,有中文界面:print(‘hello, world‘) 注意print前面不要有任何空格。然后,选择一个目录,例如C:work,把文件保存为hello.py,就可以打开命令行窗口,把当前目录切换到hel
阅读本文

一、 kettle开发、上线常见问题以及防错规范步骤

此篇说明对应的kettle版本是6.1,实际使用时7.x应该也是一样的。一、    kettle开发流程(规范步骤,防止出错)(一)       Kettle设置检查资源库连接如果不加一下配置项,数据转换后中文会出现乱码,很难处理。  本地连接资源库:配置项defaultFetchSize 500useCursorFetch truecharacterEncoding UTF-8useUnico
阅读本文

2016年度最热门最优秀的开发工具

2016年度最热门最优秀的开发工具包括:  应用程序及数据工具  实用工具  DevOps工具  商用工具  新工具  顶级堆栈  梳理数据花了不少时间,在分析了2016年度中近4万多个技术堆栈、100多万的独立访问IP、数千名开发者的评论、建议与投票后,StackShare总结出了下面的列表,其中甚至涵盖了对2017年度一些趋势的预测,以及开发者可能需要的工具。下面是详细列表:  应用程序及数据
阅读本文

Java开发小技巧(三):Maven多工程依赖项目

前言本篇文章基于中创建的父工程project-monitor实现,运用我们自定义的依赖包进行多工程依赖项目的开发。下面以多可执行Jar包项目的开发为例,进行Maven多工程依赖项目开发的讲解。需求分析首先来看一下封面图,我们要实现的效果是: 1.多个项目共享一个项目的类和方法等通用内容 2.每个子项目单独导入所需依赖,以及各自填充父项目配置文件中的占位符 3.子项目按指定目录结构进行打包 4.所有
阅读本文

APICloud移动应用定制服务——APP开发案例

2017年对于APICloud来说,是充满了机遇的一年,更是爆发增长的一年,这一年里,APICloud已逐渐成长为成熟的移动开发平台;这一年里,APICloud用专业的技术,严谨的态度,规范的流程为客户带来高效的移动应用定制服务。  如今,使用APICloud平台的开发者已超过50万人,而在平台创建的移动应用已将近75万个。APICloud作为知名的移动APP开发平台,以快、官方签约、便宜、保
阅读本文

嵌入式系统学习开发概述

简介  下面是嵌入式系统组成图:   嵌入式微处理器常用种类如下:  嵌入式操作系统常用种类如下:  Linux发行版常用种类如下: 职业发展  学习概述嵌入式系统学习一般可以分为以下几个步骤:选一块开发板,了解其资源;进行ARM裸机跑程序;嵌入式系统定制和移植;嵌入式系统应用程序开发和移植。 一、选一块开发板,了解其资源1、系统资源(括号中的是类比PC机的资源)处理器(CPU)norflash(
阅读本文

产品开发 - 知识产权

一、什么是知识产权?与产品设计与开发相关的知识产权有如下4种:1.专利(需要正式申请)  专利是政府向发明人授予的暂时垄断权,以排除他人使用该发明。专利本身是没有什么商业价值的,只有发明人应用专利中描述的内容完成了一件产品的设计,而该设计恰好满足了市场的需求并且带来了经济效益。如果他人也想应用该专利的内容去制造收益,那此时的专利就有商业价值了。  对于大多数国家,根据专利法规定,发明专利的期限为2
阅读本文

01-配置java开发环境

JDK 1.8软件下载地址 (Oracle公司的官方网站)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里我下载的jdk版本是 jdk-8u51-windows-x64.exe在没有开始安装之前 请在 D盘目录创建一个文件夹 命名为: OpenSources  =======
阅读本文

团队编程项目作业3-模块开发过程

项目托管地址:https://gitee.com/546840006/11111/tree/master开发模块功能:  吃掉棋子功能,开发时间一周左右,实现了吃掉棋子功能。遇到的问题及问题解决方法:  棋子在吃掉子后,显示错误的问题。通过百度经验搜索问题解决。
阅读本文

VueI18n插件的简单应用于国际化

作为一个前端小白,刚刚接触学习Vue.js框架结合Element-ui组件开发项目。由于最近需要实现国际化功能,在看element-ui的开发文档时,只有简单的引入没有应用实例,对于我这种小白不能get到,无从下手。在网上也查了很多次,发现资料极其少,可能是两者恰好是近年新兴起来的,成熟的参考资料不是那么多。于是自己在参考相关文档后,多次尝试后,终于成功了。写下这部分的总结便于自己以后参考,也
阅读本文

mybatis 基础

前言MyBatis作为一款持久层的框架,从最初的ibatis更名,经过五六年的发展更新,如今已经更新到了3.4.5版本。MyBatis通过简单的xml或注解配置,就能将接口和Java的对象映射成数据库的记录,避免了很多的手动配置,现已被越来越多的开发者使用。刚开始使用的话,可能会有很多困惑:明明传递了值,为什么传递不到xml中?到底该用resultMap还是用resultType?如果我想返回St
阅读本文

管理信息系统的开发与管理

带label的文本输入区域 <label for=““></label><textarea “ id=““></textarea> {% extends ‘base.html‘ %} {% block title %}问答{% endblock %} {% block head %} <meta charset=“UTF-8“> <link type=“text/css“ rel
阅读本文

信息管理系统的开发与管理

带label的文本输入区域 <label for=““></label><textarea “ id=““></textarea> py文件:from flask import Flask, render_template app = Flask(__name__) @app.route(‘/‘) def myweb(): return render_template(“myweb.h
阅读本文

敏捷开发每日报告--day4

1 团队介绍团队组成:PM:齐爽爽(258)小组成员:马帅(248),何健(267),蔡凯峰(285)2 项目进度3 项目燃尽图 看板:  任务量燃尽图:4 代码录入记录 5 总结今天具体都在做后端,所以前台并不会有什么改变,鉴于前两天沟通不到位,完成度不高,今天小组沟通积极活跃,三个男生刚好在一栋楼,于是就一起解决问题。还是蛮欣慰的,毕竟小组成员都是很负责的。
阅读本文