学习poisson.c

1 static char help[] = "A structured-grid Poisson problem with DMDA+KSP.\n\n"; 2 3 #include <petsc.h> 4 5 extern PetscErrorCode formMatrix(DM, Mat); 6 extern PetscErrorCode formExact(DM, Vec); 7 extern PetscErrorCode formRHS(DM, Vec);
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

Python进阶:设计模式之迭代器模式

在软件开发领域中,人们经常会用到这一个概念——“设计模式”(design pattern),它是一种针对软件设计的共性问题而提出的解决方案。在一本圣经级的书籍《设计模式:可复用面向对象软件的基础》(1991年,Design Patterns - Elements of Reusable Object-Oriented Software)中,它提出了23种设计模式。迭代器模式就是其中的一种,在各种编程语言中都得到了广泛的应用。 本文将谈谈 Python 中的迭代器模式,主要内容:什么是迭代器模式
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

Sql Server相关

1.库表列信息 --取所有库 SELECT Name FROM Master..SysDatabases ORDER BY Name --查询所有表 select name from 库名..sysobjects where xtype in( 'u','v') order by xtype,name --查询所有列 SELECT COLUMN_NAME FROM 库名.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_Name = '表名'
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

JDK 之 Java Bean 内省机制

JDK 之 Java Bean 内省机制 JDK 规范目录(https://www.cnblogs.com/binarylei/p/10200503.html) JavaBean 是一种特殊的 Java 类,主要用于传递数据信息,这种 Java 类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 一、JavaBean 1.1 JavaBean 命名规则 一个 JavaBean 类中的方法,去掉 set 或 get 前缀,剩余部分就是属性名,如果剩余部分的第二个字母是小写的,则把剩余部
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

maven项目红叉问题

maven项目红叉问题,有的时候是因为代码报错,有的时候是因为JDK的缘故,比如新建Maven项目,默认JDK为5,这时你在pom.xml配置了JDK为8.这时项目就报错了,就需要你update project一下。 通常还有一种无论你如何update project都没用,同时代码也不报错,就是运行不起来。 那么如何找这种错误呢? 通过: windows菜单 -> show view/other 菜单 -> other菜单 在弹出的窗口中,搜索 Problems窗口。 今天我在使用Sprin
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

js中基本包装类型

众所周知,js的数据类型分为:基本数据类型和引用数据类型 基本数据类型 1.number 2.string 3.boolean 4.null 5.undefined (后2个又是空类型) 引用数据类型 Object 通常所说的基本数据类型都是简单类型,它们不能通过属性和方法去访问。 比如 var str = 'hello' str = str.replace('e','E') console.log(str) 我们来分析一下 这里是基本类型,却可以调用了str的replace方法 why? 这
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

nextday

#include<stdio.h> void main() { int a,b,c,d; printf("Please input year month day:"); scanf("%d%d%d",&a,&b,&c); if(c==28) if(b==2) if(a%4==0) b=3;c=1; else c++; else if(c==29) c++; else if(c==30) if(b=1||3||5||7||8||10||12) c++; else if(b<12) b++;c=1
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

shell脚本之获取CPU使用率

今天一个同事要测试OJ项目,同时我这边也需要知道他在压测过程中, CPU的使用率怎么样,虽说可以用top实时查看,但是进程太多了,我不需要获取那么多信息,我仅仅只要知道当前压测过程中CPU实时的使用率是多少,然后根据这个使用率,当达到一定的使用率时,我后台调用对应的接口开启服务器,将负载转移到另外一台服务器上。这算是一种动态的负载均衡或者用一句名词来说,这就是弹性伸缩的一种体现。 将下面cpu.sh 加入crontab中每秒或者每分钟定时执行,同时你还需要建立对应的日志文件,因为有助于你实时查
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

kafak-python函数使用详解

Consumer的非线程安全 Kafka只保证消息不漏,即at lease once,而不保证消息不重。关键点:假如consumer挂了重启,那它将从committed offset位置(告诉server的消费的位置点)开始重新消费,而不是consume offset位置(真正的消费位置点)。这也就意味着有可能重复消费(自己消费到了某个位置,而后在告诉服务器这个位置时,发送失败) kafka可以重置commit吗?给服务器指定任意值为最后消费位置,下次消费从这个指定的位置开始消费。可以,使用c
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

C语言常量与常变量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/84982577 常量:使用#define定义常量,常量名大写,定义时无需指定数据类型,行末没分号;不允许改变值;常量不占用内存,只是一个临时符号,代表一个值,预编译时会进行字符替换(将临时符号替换成对应的值),替换完临时符号就不存在了; 常变量:使用const定义常变量,常变量名小写,定义时需指定数据类型,行末以分号结束;不允许改变值;
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

条形码技术

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/85038324 1、下载jar包:https://download.csdn.net/download/wangshuxuncom/10852123 2、编写生成条形码的java代码: import java.awt.image.BufferedImage; import java.io.FileOutputStream; impor
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

动态链表

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/85100244 动态链表:指在程序执行过程中从无到有地建立起一个链表,即通过malloc函数一个一个地开辟节点,然后输入新节点各成员数据,最后和前节点(如果当前节点不是首节点)建立起前后相链的关系的链表。 #include <stdio.h> struct Node { int id; char name [100]
分类: 其他 发布时间: 01-02 22:44 阅读次数: 0

修改Code Blocks默认代码格式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/85100869 和Eclipse一样,在Code Blocks开发工具中,鼠标点击代码编辑区,然后点击鼠标右键,最后鼠标浮到并点击“Format use Astyle”可以自定格式化C或C++代码,但见惯了Java代码格式,总感觉默认的代码风格怪怪的(大括号另起一行,很不习惯),如何修改Code Blocks默认代码格式呢? 1、点击S
分类: 其他 发布时间: 01-02 22:43 阅读次数: 0

C语言动态链表实现KTV点歌系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangshuxuncom/article/details/85243142 实现代码: #include <stdio.h> #include <string.h> #include <stdlib.h> struct Song { int time;//播放次数 char name [30];//歌名 char author [36];//作者 char c
分类: 其他 发布时间: 01-02 22:43 阅读次数: 0

tomcat 8.0失效的问题 unknown version

失效的8.5.*都不行,直接改用tomcat8.0.*的版本,省去catalina的解压缩配置文件
分类: 其他 发布时间: 01-02 22:42 阅读次数: 0

java web 乱码解决

response乱码解决 response.setContentType("text/html;charset=utf-8"); request乱码解决 request.setCharacterEncoding("utf-8"); 跨域问题 response.setHeader("Access-Control-Allow-Origin", "*");
分类: 其他 发布时间: 01-02 22:42 阅读次数: 0

android更新UI

new Thread(new Runnable() { @Override public void run() { runOnUiThread(new Runnable() { @Override public void run() { mShow.setText("使用runOnUiThread更新ui线程"); } }); } }).start(); 更新UI
分类: 其他 发布时间: 01-02 22:42 阅读次数: 0

svn提交代码

忽略文件 不更新 .git.gitignore node_modules 检出项目,到此文件 右键提交 svn commit
分类: 其他 发布时间: 01-02 22:42 阅读次数: 0

集合属性List,Set,

一:List 1.在spring中可以通过一组内置的XML标签(列如List,Set) 2.配置java.util.List类型的属性,需要知道List标签,在标签里包含一些元素,这些标签可以通过<value>指定简单的常亮值,通过 <ref>指定对其他Bean的引用,通过<bean>指定内置的Bean的定义,通过<null>指定空元素,甚至内嵌集合。 3.数组的定义和List一样都使用<List>标签 4.配置java.util.Set需要使用Set标签,定义元素的方法和List一样。 二:
分类: 其他 发布时间: 01-02 22:41 阅读次数: 0

集合属性之Map属性和properties属性

一:配置Map属性 1.java.util.Map通过<map>标签定义,<map>标签里可以使用多个<entry>作为子标签,每个里面都包含一个键和一个值 2.必须在key属性定义键。 3.因为键和值的类型没有限制,所以可以自由的为他们指定<value>,<value-ref>,<bean>或null元素。 4.可以将Map的键和值作为<entry>的属性定义,简单的常量使用key和value定义,bean引用通过key-ref和value-ref来定义 <!-- 配置Map属性值-->
分类: 其他 发布时间: 01-02 22:41 阅读次数: 0