ICode9

精准搜索请尝试: 精确搜索
  • 编写Makefile文件2022-01-10 22:32:49

    当我们写好程序后,需要通过编译,链接后生成可执行文件,这个可执行文件也就是我们通常说的程序。 那么什么是编译,什么是链接,又为啥要编译,链接呢? 因为程序设计语言五花八门,说啥的都有,比如c,c++等,但是这些语言都是相对于程序员来说好懂,计算机看不懂。我计算机就只认识一种语言,就是二进

  • 【Android进阶】Kotlin笔记2022-01-10 20:33:58

    Sealed Class 密封类 如果想对能够创建出的子类做限制,可以使用密封类。 下面一个例子是没有使用密封类的: interface Expr class Num(val value: Int) : Expr class Sum(val left: Expr, val right: Expr) : Expr fun eval(expr: Expr): Int { return when(expr){ is

  • android 调用网络请求禁止单击其他位置2022-01-10 16:33:16

    private var disableAllClick: Boolean = false //禁用所有触摸事件 fun setDisableAllClick(disableAllClick: Boolean): BaseActivity { this.disableAllClick = disableAllClick return this } override fun dispatchTouchEvent(ev: MotionEvent?): B

  • 6-1 函数求值 (100 分)2022-01-08 22:03:12

    求下列函数值: 输入只有一行,依次为一个正整数n(1 <= n <= 200),和一个浮点数x(0<x<100)。 输出只有一行,为所求得的函数值(保留3位小数)。 提示:C语言中开平方的函数原型为:double sqrt(double); ,可以在代码中使用 注意:此题要求递归求解,且不允许使用全局变量,否则没有分。 函数接口定义

  • DHU Matlab Experiment【4】_验证非线性最小二乘拟合lsqcurvefit()函数中的误差平方和2022-01-08 14:31:53

    文章目录 起因什么是误差平方和lsqcurvefit()函数用法用matlab证明最小二乘法为什么用误差平方和来评价 起因 在做非线性最小二乘拟合的题目时,需要计算误差平方和 在lsqcurvefit()函数中已经给出一个计算好的误差平方和,但在查看参考答案时,其用的是norm函数,一种经常用于求范

  • 三分钟教你用 Scarlet 写一个 WebSocket App2022-01-07 19:57:59

    在移动应用程序中,数据层是屏幕上显示内容的真实来源。然而,在今年早些时候在 Tinder 中集成了 WebSocket API 时,维护它成为了一个令人头疼的问题。为了在 Android 上更轻松地集成 WebSocket,Scarlet应运而生。 WebSocket 是在 Android 应用程序中实现数据层的选项之一,尤其是在应

  • python爬虫简单入门2022-01-07 16:00:13

    饮水思源 不忘初心 python 爬虫备注一个 下方为作者链接 链接: https://blog.csdn.net/qq_58754996/article/details/121170804. 图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。 如何插入一段漂亮的代码片

  • 你应该知道的kotlin实用技巧2022-01-06 22:32:12

    前言 众所周知,kotlin是google力推的用以取代java的android开发语言kotlin使用起来比较方便,同时有许多语法糖本文主要讲解了一些比较实用的kotlin技巧 自定义圆角矩形 在项目中,我们常常要定义圆角矩形背景,一般是用自定义drawable实现的但是圆角矩形的背景与圆角常常会有细微的变化,

  • JavaScript点击图片提示2022-01-05 23:01:41

    JavaScript点击图片提示 <img src="https://ts1.cn.mm.bing.net/th?id=OIP-C.rHuc8SKa0wLVwCqqA27uIwHaEt&w=193&h=110&c=8&rs=1&qlt=90&o=6&dpr=1.25&pid=3.1&rm=2" alt="" id="and"> <script>

  • 巅峰对决,Spring Boot VS .NET 62022-01-05 13:58:39

    Spring Boot 和 ASP.NET Core 都是企业中流行的 Web 框架, 对于喜欢 C# 的人会使用 ASP.NET Core, 而对于 Java 或 Kotlin 等基于 JVM 的语言,Spring Boot 是最受欢迎的。 这本文中,会对比这两个框架在以下方面有何不同: 控制器模型绑定和验证异常处理数据访问依赖注入认证与授权性

  • 你应该知道的kotlin实用技巧2022-01-04 21:04:19

    前言 众所周知,kotlin是google力推的用以取代java的android开发语言 kotlin使用起来比较方便,同时有许多语法糖 本文主要讲解了一些比较实用的kotlin技巧 自定义圆角矩形 在项目中,我们常常要定义圆角矩形背景,一般是用自定义drawable实现的 但是圆角矩形的背景与圆角常常会有细微的变

  • 目标函数存在累加的非线性优化问题的求解思路(1)2022-01-04 20:36:28

    马上要毕业了,最近正在弄毕业论文(快马加编),这几天被一个优化问题卡住了,花了点时间对matlab和lingo的对非线性规划问题的求解方法进行了一个总结,适合小白或者懂一点点相关知识的朋友 ,希望能帮上有需要的朋友,要是哪里有问题欢迎交流,但是不要骂我,我玻璃心。 首先简单说一下线性规划问题

  • 你真的会用Fragment吗?Fragment常见问题以及androidx下Fragment的使用新姿势2022-01-04 20:31:52

    在 Android Jetpack 组件中,fragment作为视图控制器之一占有很重要的位置。但由于其bug众多,暗坑无数,以至于 Square 有这样一篇博客:Advocating Against Android Fragments。github上的 Fragmentation 有着 9.4k 的star。 而现在,androidx fragment 稳定版已来到 1.2.2,让我们总结一

  • 安卓开发:网络图片下载和显示2022-01-03 16:59:49

    文章目录 前言一、图片加载器 前言 记录APP从无到有下载网络图片并做展示的方法:创建一个图片加载器负责下载和显示。 一、图片加载器 图片加载器的功能包括图片下载和图片的缓存。 缓存类的设计如下,使用LruCache类即可,缓存的最大值设定为为运行时内存的四分之一。关

  • C++异步多线程:future、promise、package_task、asyce练习2022-01-01 17:03:14

    1.输出一个20的数字 重点: 1.线程在创建的时候,就开始启动了。 2.线程创建的顺序影响线程执行的顺序。 3.线程创建的时候传函数,两种传入都没问题 fun Thread t(&fun); Thread t(fun); Thread源码中采用了完美转发,无论是左值还是右值,都可以。 一:采用promise进行操作

  • 《Python入门到精通》函数2022-01-01 14:34:14

    「作者主页」:士别三日wyx   此文章已录入专栏《Python入门到精通》   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数 1. 调用函数2. 参数3. 返回值4. 递归 函数就是把具有 「独立功能」的代码块封装成一个小模块,可以直接调用,从而提高代码的编

  • 连接字符串2021-12-31 21:31:29

    目录 题目 函数接口定义 裁判测试程序样例 输入样例 输出样例 题解 法一 法二 法三 题目 编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。 例如,分别输入下面两个字符串: FirstString-- SecondString 程序输出: Firs

  • 共轭梯度法(Python实现)2021-12-30 02:02:00

    共轭梯度法法(Python实现) 使用共轭梯度法,分别使用Armijo准则和Wolfe准则来求步长 求解方程 \(f(x_1,x_2)=(x_1^2-2)^4+(x_1-2x_2)^2\)的极小值 import numpy as np # import tensorflow as tf def gfun(x): # 梯度 # x = tf.Variable(x, dtype=tf.float32) # with tf.

  • Jetpack系列(三) — LiveData,2021最新阿里Android面经2021-12-29 17:01:57

    LiveData 基本使用 简单使用 创建LiveData对象, LiveData 是一种可用于任何数据的封装容器,存放在ViewModel当中 class HomeViewModel : ViewModel() { private var tapCount = 0 private var _taps = MutableLiveData("$tapCount taps") val taps: LiveData get() = _taps fun

  • Android悬浮窗的一种实现,实现原理分析2021-12-27 12:58:14

    效果如下: 显示浮窗 原生ViewManager接口提供了向窗口添加并操纵View的方法: public interface ViewManager{ //‘向窗口添加视图’ public void addView(View view, ViewGroup.LayoutParams params); //‘更新窗口中视图’ public void updateViewLayout(View view, ViewGro

  • 一天一个小算法(二级c语言程序设计题)2021-12-25 13:01:50

    fun函数功能为:将大于整数m且紧靠m的k个素数存入所指的数组中 void fun(int m,int k,int xx[]) { int i,j,n=0; for(i=m+1,n;n<k;i++) { for(j=2;j<i;j++) { if(i%j==0) { break; } } if(j==i) { xx[n++]=j; } } }

  • Kotlin + 协程 + Retrofit ,kotlin枚举2021-12-24 17:58:33

    这只是描述了一个retrofit的简单请求方式,实际项目中基本上都会封装之后再使用,也为了提高代码的可读性,降低各部分的耦合性, 通俗点来说,只有各司其职才能把工作干好嘛,接下来咱们就围绕着各司其职来一个一个实现 协程实现 接下来把上面的请求换成协程的方式来实现 1.创建Retrofi

  • [atAGC053E]More Peaks More Fun2021-12-24 16:05:35

    假设已经确定顺序(且不妨假设$a_{i}<b_{i}$),考虑如何判定是否合法—— 显然$a_{i}$不能为峰且峰不能相邻,因此峰数的上限是$n-1$ 结论:合法当且仅当存在$k\in [0,n]$使得$\forall 1\le i<k,a_{i+1}<b_{i}$且$\forall k+2\le i\le n,a_{i-1}<b_{i}$ 为了描述方便,称第$i$组先加入$a_{i}

  • Koltin44,安卓开发权威指南2021-12-23 15:01:53

    Animation.RELATIVE_TO_SELF, 0.0f) translateAnim.duration = DURATION animationSet.addAnimation(translateAnim) return animationSet } /** 动画 */ private fun getShowAnimation(): AnimationSet { var animationSet: AnimationSet = AnimationSet(false) animationSe

  • python之装饰器2021-12-23 12:33:11

    装饰器的作用就是给已经存在的对象添加额外的功能 基本格式: def decorator(func): def inner(*args, **kwargs): return func(*args, **kwargs) return inner func就是要传入的函数 可以这样使用: def fun(): return 'hello' decorator(fun) 也可以这样使用:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有