首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏fjal

    Android HAL 开发 (2)

    static const JNINativeMethod gMethods[] = { 2. { "_init", "()Z", (void *)mokoid_init }, 3. 再看看下面C/C++接口的具体实现: 1. /** helper APIs */ 2.

    60940编辑于 2021-11-27
  • 来自专栏Hongten

    Android开发_Animation(2)

    > 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:orientation > 2 <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android > <em>2</em> <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android > <em>2</em> <set xmlns:android="http://schemas.android.com/apk/res/android" 3 android:interpolator="@android pivotY="50%" 10 android:duration="5000" /> 11 </set> MainActivity.java 1 package com.b510; 2

    46310发布于 2018-09-13
  • 来自专栏达达前端

    2)Angular的开发

    什么是 ReactNative应用, 小程序与RN的关系 native端优化 Js端优化 ReactNative是? 用JavaScript来写App,性能好 异步编程

    1K30发布于 2019-07-09
  • 来自专栏张善友的专栏

    Silverlight 2 开发环境

    第一步安装 Visual Studio 2008 with SP1,这是主要的Silverlight 2 开发环境,可以选择Visual Web Developer 2008 Express Edition with Service Pack 1,它是一个免费的开发工具。 familyid=C22D6A7B-546F-4407-8EF6-D60C8EE221ED&displaylang=zh-cn 第四步下载 Microsoft® Silverlight™ 2 软件开发工具包文档 注: 大家入门的时候我推荐先用Blend开发,在转向使用vs2008开发. 相关资料: 1、使用 Expression Blend 2对一个Silverlight Twitter应用进行样式化 2、Creating a Silverlight 2 Data Form (CRUD

    70990发布于 2018-01-30
  • 来自专栏睡不着所以学编程

    移动web开发(2)

    流式布局方式是移动web开发使用的比较常见的布局方式. 比如说,我们想要一个盒子里面放两个小盒子,那我们就采取流失布局,主要是宽度要采取百分比的形式. <!

    93111编辑于 2022-09-20
  • 来自专栏枕边书

    yii2开发后记

    yii的默认方法是index,可以在vender/yiisoft/yii2/base/Controller.php 中进行初始设置,也可以在控制器中改写defaltAction='action'。 2.添加独立模块 yii可以在modules文件夹中添加自定义模块,添加完成后在web.php中的$config中的'modules'=[id=..class=...]设置模块的开关。 5.布局模式 yii会默认开启布局模式,其布局模板为view中的layout中的main.php,我们可以在veder/yiisoft/yii2/web/controller.php基础类中public 11.自定义函数 yii里面自定义函数可以在vendor/yiisoft/yii2/helpers/文件夹里,新建一个XXX.php文件,然后定义一个自定义类,再定义静态方法YYY()。 2.初始化变量 想在控制器中每一个操作前,初始化一个变量的话不要重写__construct构造函数,因为它需要传入各种变量。

    4.3K50发布于 2018-01-04
  • 来自专栏阿飞的学习记录

    Mybatis注解开发2

    建设实体类属性和数据库的对应关系 以user表和acccount表为例 一、一对一的注解开发 @Results 注解 代替的是标签<resultMap> 该注解中可以使用单个@Result 注解,也可以使用 private Double money; //多对一(mybatis中多对一视为为一对一)的映射:一个账户只能属于一个用户 包含一个user类型的引用 private User user; 2. System.out.println(account); System.out.println(account.getUser()); } } 二、一对多的注解开发 } public void setAccounts(List<Account> accounts) { this.accounts = accounts; } 2.

    32010编辑于 2022-03-23
  • 来自专栏个人路线

    flutter开发小技巧2

    代码静态分析 在提交代码时为了提高代码质量,保持团队的代码风格一致,需要进行代码静态分析,一般通过下面2种方法来进行 flutter analyze 使用flutter analyze进行代码静态分析, json_serializable 在线json转dart model工具 Built value 在线json转build value 模板工具 https://charafau.github.io/json2builtvalue var user1 = new User((b) => b ..name = 'John Smith' ..nickname = 'Joe'); ​ // update var user2

    85520发布于 2021-07-31
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    【插件开发】—— 2 插件入门

      最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了。 但是总有些IT工厂,为了要节约成本,开发自己的开发工具,但是又要节省时间,总不能一切都自己来。毕竟开发一个eclipse也要很长时间的。因此,插件开发出现在历史舞台。 1 红色部分是我们的工具栏   2 蓝色部分是视图   3 黄色部分是编辑器   通常我们使用编辑器,进行代码操作,或者业务操作。在视图,进行一些资源的查看等。 我们先做一个简单的工具栏的控件,了解一下eclipse的插件开发流程!   1 新建一个插件工程 ?   2 创建自己的插件名字,这个名字最好特殊一点,一遍融合到eclipse的时候,不会发生冲突。 启动方式1 直接在overview界面点击;    启动方式2 也可以点击运行或者DEBUG按钮,运行方式选择Eclipse Application。   

    3K90发布于 2018-01-18
  • 来自专栏程序源代码

    Activiti开发学习笔记2

    Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务。 另外我觉得它比JBPM相对来说好的一点就是:再简单,开发难度减低了。

    44940发布于 2019-08-29
  • 来自专栏韦东山嵌入式

    2_准备开发环境

    第二章 准备开发环境 2.1 100ASK_IMX6ULL开发板接线与启动 ​ 在后面的操作里,都是通过串口与板子进行”交流”。 在电脑上安装好MobaXterm后,使micro USB数据线,连接电脑和开发板上的6号接口(USB转串口)。 连接串口线和电源线 ​ 首先如下图所示将串口线与电脑、板子连接,开发板插上电源。 ​ 表格如下: BOOT CFGBOOTSW1(LCD_DATA5)SW2(LCD_DATA11)SW3(BOOT_MODE0)SW4(BOOT_MODE1)EMMCOFFOFFONOFFSDONONONOFFUSBXXOFFON 2.2 安装SDK、设置工具链 ​ 安装SDK、设置工具链 ​ 当你想开发应用程序、内核、驱动程序时,需要先安装、设置交叉编译工具链。 ​ 当你想更新内核时,当你想进行驱动开发时,都需要编译内核。 ​

    72620编辑于 2022-05-05
  • 来自专栏全栈程序员必看

    Web后端开发入门(2

    搭建JavaWeb应用开发环境–Tomcat服务器 下载与安装 首先,搜索Tomcat,找到如图网址 点击,进入Tomcat官网 在最左边一栏,有个Download,找到最新版 配置到服务列表中,使之随系统的启动而启动 1.添加服务 使用cmd工具,并进入Tomcat根/bin目录–>执行 service install命令–>刷新Windows服务列表 2. www.taiyuan.org” appBase=”E:\app” unpackWARs=”true” autoDeploy=”true”> <Context docBase=”e:\app\app2″ u %t "%r" %s %b” /> </Host> </Engine> </Service> <Service name=”Catalina2″ ″ /> <Connector port=”8010″ protocol=”AJP/1.3″ redirectPort=”8443″ /> <Engine name=”Catalina2

    84130编辑于 2022-06-28
  • 来自专栏王小雷

    2.antlr4开发

    2.antlr4开发 上一篇:1.ANTLR4 helloworld基础开发与IDEA插件使用 获取源码 antlr4.7.2 1.通过MyHelloVisitor实现HelloVisitor package runtime.tree.TerminalNode; /** * 作者: wangxiaolei * 时间: 2019/12/12 * 微信公众号:从入门到精通 * 微信:chinesedream2 } @Override public Object visitErrorNode(ErrorNode node) { return null; } } 2. runtime.tree.ParseTree; /** * 作者: wangxiaolei * 时间: 2019/12/12 * 微信公众号:从入门到精通 * 微信:chinesedream2 上一篇:1.ANTLR4 helloworld基础开发与IDEA插件使用

    99610发布于 2019-12-20
  • 来自专栏一Li小麦

    小程序(2):云开发

    所谓serverless就是无后台开发。通俗地说就是踢开后端闹革命。只需要一个前端就可以操作数据库小程序云开发就是这个概念的尝鲜者。云开发也是小程序近年最大的改变之一。 云开发文档 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html 云函数,数据库和文件储存构成了云开发的核心三大件 腾讯是这么说的:一个前端凭借云开发,就能够搞定一个两亿级别的应用。(商业案例:腾讯云相册) 在微信开发者工具中点击"云开发",开通后可以进入到云开发的控制台。 微信给你免费送了一些有用的功能。 wx.cloud.callFunction({ // 云函数名称 name: 'login', // 传给云函数的参数 data: data: { a: 1, b: 2, (err) { console.error(err) } }); } }) 好了,现在进入到me页面,打印出来的就是1+2的结果

    4.1K10发布于 2019-08-22
  • 来自专栏Java3y

    Struts2开发Action】

    前言 前面Struts博文基本把Struts的配置信息讲解完了…..本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport 这里写图片描述 当然啦,ActionSuppot也继承着Action接口,所以ActionSuppot拥有Action接口的全部功能….因此,这种开发方式我们是比较少用的… ---- 不继承任何类、不实现任何接口 开发此类的Action,它是不继承任何类、不实现任何接口的…也就是说,它就是一个普通的Java类…. 这里写图片描述 ---- 小总结 如果我们使用到了Struts2一些特用的功能,我们就需要继承ActionSupport 如果我们没用到Struts2的特殊功能,只要平凡写一个Java类行了。 ,当我们将来可能开发BaseAction的时候,就使用它!

    1.4K60发布于 2018-03-15
  • 来自专栏C/C++、数据结构、算法

    Linux:开发工具(2

    一、Linux编译器-gcc/g++使用 1.1 为什么我们可以用C/C++做开发呢? 无论是在windows、还是Linux中,C++的开发环境不仅仅指的是vs、gcc、g++,更重要的是语言本身的头文件(函数的声明)和库文件(函数的实现)。 所以我们在安装这些软件的时候,同时也选择了相关的开发包,会同步下载对应的头文件和库文件。 一种使用条件编译的场景举例——vs的社区版(免费)和专业版(付费)       一般在下载VS的时候可能会存在这两种版本,而一般我们购买那一种是根据我们的需求,而专业版是付费的所以必然功能是更加健全的,但从开发人员的角度 所以,makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。

    72310编辑于 2024-08-21
  • 来自专栏向治洪

    Koa2开发入门

    Koa2入门 创建Koa2 首先,我们创建一个名为koa2的工程目录,然后使用VS Code打开。 例如: { "name": "hello-koa2", "version": "1.0.0", "description": "Hello Koa 2 example with 正确的写法是页面和逻辑分离,于是我们把url-koa复制一份,重命名为url2-koa,并重构项目。 然后在app2.js引入koa2-cors,并添加如下代码: app.use(cors({ origin: function (ctx) { if (ctx.url === '/cors 参考: Koa2框架利用CORS完成跨域ajax请求 Koa-基于Node.js的下一代Web开发框架

    1.2K50编辑于 2022-11-30
  • 来自专栏python3

    Python自动化开发学习2-2

    集合 创建集合可以用set(),或者直接用{} set_a = set([1,2,3,4,5]) set_b = {1,3,5,7,9} print(set_a) print(set_b) print( 别的到用的时候再去查吧 set_a = set([1,2,3,4,5]) set_b = {1,3,5,7,9} print(set_a | set_b)  # 并集 print(set_a & set_b 集合删除的3中方法: set_a = set([1,2,3,4,5]) set_b = {1,3,5,7,9} c = set_a.pop()  # 随机删除一个,返回值为删除的元素 print(c,set_a set_b.remove(3)  # 指定删除一个元素 print(set_b) set_b.discard(7)  # 也是指定删除一个元素 print(set_b) set_b.discard(2)   # discard允许尝试删除不存在的元素,但是remove会报错 #setb.discard(2) print(set_b) 文件的操作 open()打开文件。

    65330发布于 2020-01-10
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(44)- 秒表应用开发2

    经过几天的开发,秒表应用终于初具规模了,先看执行效果: 指针式秒表组件 下面是自定义指针式模拟秒表组件的实现代码。具体内容参见注释。 for(int i = 1; i <= count; i++){ drawScaleText(canvas, paint, center, radius, Math.PI * 2 width = paint.measureText(now); //计算字符串显示宽度 canvas.drawText(paint, now, x - width / 2 这样一方面可以使读者了解真实的软件开发工作中每个设计模式的运用场景和想要解决的问题;另一方面通过对这些问题的解决过程进行说明,让读者明白在编写代码时如何判断使用设计模式的利弊,并合理运用设计模式。 对设计模式感兴趣而且希望随学随用的读者通过本书可以快速跨越从理解到运用的门槛;希望学习Python GUI 编程的读者可以将本书中的示例作为设计和开发的参考;使用Python 语言进行图像分析、数据处理工作的读者可以直接以本书中的示例为基础

    1.1K60发布于 2021-06-09
  • 来自专栏Sign

    精灵之息 开发日志(2

    这个系列与其说是日志,更像是随笔,主要就是记录开发过程的各种苦恼和迷茫。 ---- 第2周的情况,期间做了一些新手引导的优化。 嗯,说下结果。 没有变化,甚至数据变更差了,跌破20%。

    62530发布于 2021-07-20
领券