Android/OS/WeChat/Java/算法分析设计
文章平均质量分 93
Android/OS/WeChat/Java/算法分析设计
语海与冰
好久不见
展开
-
微信小程序:从onLoad函数里取出options的值
最近在做微信小程序的时候,遇到了一个问题,一个非常小但是令人不解的问题,如下:在做页面传参这一部分的功能时,从页面A跳转到页面B的时代码如下:其中item2.cat_id是一个值,假设其为5,String类型。在页面B的onLoad函数里,options负责接收参数。本来以为直接options.cid就可以直接取出数值,结果没有取到于是我打印了代码,参数确实是传递过来...原创 2020-02-13 21:17:58 · 11950 阅读 · 11 评论 -
微信小程序中,设置使less文件自动编译生成wxss文件
以下方法以辅助编码工具为vscode为前提:1.打开vscode,点击extension2.搜索easy less,点击install(图片为已安装)3.点击左下角设置-settings,然后点击右上角(如图)4.假加入以下代码并保存。"less.compile": { "outExt": ".wxss" }...原创 2020-02-10 18:37:32 · 3848 阅读 · 0 评论 -
算法分析与设计-八皇后问题(回溯法)
回溯法:回溯的意义是在递归直到可解的最小问题后,逐步返回原问题的过程,而这里所说的回溯算法实际上是一个类似枚举的搜索尝试方法,它的主题思想是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯算法师尝试搜索算法中最基本的一种算法,其采用了一种“走不通就掉头”的思想,作为控制结构。在使用回溯算法解决问题中每向前走一步都有很多路径需要选择,但当没有决策信息或决策信...原创 2018-06-25 17:13:19 · 3677 阅读 · 2 评论 -
算法分析与设计-迭代法求解方程(组)的根(详解)
算法分析设计课之期末考试前的重要算法复习总结。。。以下内容大多都摘抄自上课的课件的内容,但是课件没有解方程的完整代码,于是自己又写了写代码,仅供参考。首先,迭代法解方程的实质是按照下列步骤构造一个序列x0,x1,…,xn,来逐步逼近方程f(x)=0的解:1)选取适当的初值x0;2)确定迭代格式,即建立迭代关系,需要将方程f(x)=0改写为x=φ(x)的等价形式;3) 构造序列x0,x1,……,...原创 2018-06-17 18:51:03 · 21287 阅读 · 2 评论 -
JSP中将字符串转换为double类型问题
假设我们现有 String str = "1.23456789"欲强制转换为double类型double res = Double.parseDouble(str);完。原创 2018-11-10 10:17:34 · 5659 阅读 · 0 评论 -
java学习笔记-多线程编程模拟十个人过山洞
编写多线程应用程序,模拟多个人通过一个山洞的模拟。这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,随机生成10个人,同时准备过此山洞,显示一下每次通过山洞人的姓名。 使用线程同步,把山洞看做临界资源,五秒内只允许一个人来访问。class cave { public synchronized void action(String name) { System.out.pr...原创 2018-10-08 19:05:00 · 837 阅读 · 0 评论 -
java多线程编程--模拟龟兔赛跑过程
刚开始学多线程编程,课上也没认真听,课下去网上找了PPT,又认真的学了一遍。问题:编写龟兔赛跑多线程程序,设赛跑长度为100米,每跑完10米输出一次结果。 采用实现Runnable接口的方法编写龟兔赛跑多线程程序,功能与1完全一样。 改进1的龟兔赛跑程序,通过改变优先级,并减掉休眠时间,使得乌龟以迅雷不及掩耳的速度跑完100米。 编写兔子休眠后被乌龟中断(吵醒)的多线程程序。...原创 2018-09-16 11:08:21 · 8288 阅读 · 0 评论 -
Java实现大数操作
在ACM竞赛里难免会遇到一些大数(即超大数字!)的问题,但是对于ACMers来说,彼时还没有学过java,只会敲一手C/C++(比如我的大一),这篇博客就简单讲一下用java来实现大数的相关操作。关于eclipse的使用,这里也捎带一提。配置了jdk并安装好eclipse之后(什么?怎么配置jdk?当然要点这里了!(ubuntu系统))进入到eclipse界面第一步:file-&g...原创 2018-07-22 11:05:40 · 1210 阅读 · 1 评论 -
eclipse安装WindowBuilder插件以及简单使用(近更)
这周实训做了一个项目,由于机房里用的电脑是32位,并且老师都把WB的压缩包都下好了发给我们,同时还手把手的教了我们如何安装,所以过程非常顺利,可是回到宿舍用自己的电脑尝试着装一装WB后,便出现了各种各样的问题。于是就有了这篇博文~ WB插件可以说是非常好用了,可以给我们省去很多写基础代码的时间,利用这个插件可以很方便的设计出自己想要的界面,那么怎么安装它呢? 下载地址:下载链接...原创 2018-07-10 22:38:28 · 32547 阅读 · 28 评论 -
Java学习笔记-简单的用户登录注册界面
实验内容 1、选择合适的布局,实现下面两个界面。 2、界面功能先实现一部分(学完Java与数据库的链接再实现完整功能): (1)点击登录界面中的“注册按钮”进入注册界面 (2)登录界面中,输入用户名与密码后,点击“登录”按钮进行验证,若用户名为WL16,密码为123456,则屏幕输出“登录成功”,否则屏幕提示“用户名或密码不正确!” 实验步骤: 一.首先要创建两个类,一个登录,...原创 2018-05-22 12:47:44 · 12134 阅读 · 5 评论 -
Java学习笔记-简单的计算器图形界面
上机课的第一个图形界面。。 在正式编码之前,先要把整体的布局给划分清楚。 这个简单的计算器界面包含两部分: 一是上面用来输入以及输出的文本框;而是下面的数字以及运算符号。那么在框架里面,我们可以添加两个面板: 一个用来放置文本框,另一个用来放置数字及运算符号。1.文本框可以用边界布局放在框架的上面(即北部) 2.运算界面可以用网格布局(4*4)放在下面。规划好之后,就可以...原创 2018-05-11 10:13:11 · 1363 阅读 · 0 评论 -
关于JTextField文本框设置高度的问题
java上机课做老师要求的简单的计算器图形界面时,发现上面用来记录输入输出的文本框的高度不能设置,可急坏了。 其实文本框本身是能设置其高度宽度的,但是把它加在面板里并且使用边界布局时就无法更改其高度了(初学java还不知为何)。那么下面就用这个功能来调节文本框的高度text.setPreferredSize(new Dimension (width,height)); 就这么简单。。...原创 2018-05-11 09:51:44 · 8947 阅读 · 4 评论 -
51Nod-1873 初中的算术(Java-大数浮点型BigDecimal)
Noder现在上初三了,正在开始复习中考。他每天要计算型如 (a× a× a× ⋯× a)n个a 的式子。 其中 0.0 < a<99.999,0< n <26 。 虽然Noder会计算,但是老是算错,现在他想要你来写一个程序输出正确的结果,以便他核对。Input 单组测试数据。 第一行有一个实数a和一个整数n,中间用空格分开。 0.0 < a <...原创 2018-04-17 20:46:28 · 399 阅读 · 0 评论 -
Java程序模拟洗牌与发牌的过程
Java课的课后作业题,还是挺好写的。由于题目中只说了52张牌,就没加大王小王~~本来半个小时就能用C++模拟完的程序,结果硬生生地用Java写了一早晨!鱼与熊掌不可兼得啊-package mypro01;import java.util.*;class Card{ private String color;//颜色(红桃,黑桃,梅花,方块) privat...原创 2018-03-28 10:51:38 · 3226 阅读 · 3 评论 -
操作系统-进程调度模拟算法(FCFS/Round-Robin/DynamicPriority)
1.实验目的:加深对进程的概念和进程调度过程、算法的理解。2.实验内容:①关于进程调度算法的描述:先来先服务调度算法(FSFS):当在进程调度中采用该算法时,系统将按照进程到达的先后次序来进行调度,或者说它是优先考虑在系统中等待时间最长的进程,为之分配处理机,使之投之运行,该进程一直运行到完成或发生某事件而阻塞后,进程调度程序才将处理机分配给其它进程。 时间轮转调度算法(Roun...原创 2018-11-25 22:02:04 · 4504 阅读 · 3 评论 -
Android开发:ListView+SQLite实现一个简单的备忘录程序(ADT插件环境)
前话:明天要交安卓程序了,前几天在自己的电脑上配置了一下安卓环境,但是项目无法编译,原因好像是jdk版本过高,有一个包无法支持,然后换成1.8的jdk也不行,昨晚折腾到凌晨一点半也没成功,今天借了同学的电脑,把之前构思的一个程序逻辑和代码思路实现了一下。该程序要实现的只有最简单的几个功能:1.添加一个备忘录2.查看备忘录列表3.点击某个备忘录查看里面的信息4.修改某个备忘录的信...原创 2019-06-09 14:39:55 · 3750 阅读 · 11 评论