自己定制训练

1,以类的方式定义一个模型 class Model(object): def __init__(self): # Initialize variable to (5.0, 0.0) # In practice, these should be initialized to random values. self.W = tf.Variable(5.0) self.b = tf.Variable(0.0) def __call__(self, x): return self.W * x + se
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

Django model update的用法介绍

Django model update的各种用法介绍 model update常规用法 假如我们的表结构是这样的 class User(models.Model): username = models.CharField(max_length=255, unique=True, verbose_name='用户名') is_active = models.BooleanField(default=False, verbose_name='激活状态') 1 2 3 那么我们修改用户名和状态可以使
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

638. Shopping Offers

In LeetCode Store, there are some kinds of items to sell. Each item has a price. However, there are some special offers, and a special offer consists of one or more different kinds of items with a sale price. You are given the each item's price, a s
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

实验一 通读教材《构建之法》后的问题

本学期我们开设了软件工程这门课程,在这门课程的学习过程中我了解到 1.软件工程是什么? 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

leetcode1007

1 public class Solution 2 { 3 public int MinDominoRotations(int[] A, int[] B) 4 { 5 var na = A.Length; 6 var nb = B.Length; 7 if (na != nb) 8 { 9 ret
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

学习进度 - 001

本周花费在代码上的时间为(包括上课时间):18小时 代码量:700行左右共3个程序 课程实验返回数组子数组和最大的值 两个Android项目 博客篇数:3篇 了解到的知识点: findViewbyId()时,出现空指针异常 原则:布局在修改时,需要同步修改所有分辨率:调整应用布局时,很多情况下,只是在一个分辨率下修改,例如xhdpi的布局文件中添加了一个id,但是在hdpi下未添加,这就会导致在xhdpi的机型上测试无问题,一旦切换到hdpi分辨率的机型上,由于hdpi的布局文件没有该id,导
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

Android Studio代码自己主动检測错误提示

Android Studio的代码自己主动检測的错误提示方式感觉有点奇葩。和Eclipse区别非常大,Eclipse检測到某个资源文件找不到或者错误。都会在Project中相应的文件前面打叉,可是Android Studio不用这样的方式,所以预计你刚開始找半天找不到错误提示究竟在哪?这个错误提示的方式是直接进行了整理归类,不像Eclipse在相应的文件前打叉显示。那怎样打开错误提示的列表,例如以下图: 做个补充。可能非常多人会找不到Message在哪,事实上你仅仅要选择Build。然后把pr
分类: 其他 发布时间: 03-10 21:54 阅读次数: 0

用python分析微信朋友圈

1.朋友圈好友数据提取与存储 这个功能可分为三步实现: 模块一: 登录模块 import itchat def get_data(): itchat.auto_login() friends=itchat.get_friends(update=True) return friends 模块二:数据提取模块 将好友的姓名、备注、性别、省份城市、个签等信息放入字典friend中,再将friend放入列表friends中。 def parse_data(data):
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

leetcode 10.盛最多水的容器

给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例: 输入: [1,8,6,2,5,4,8,3,7] 输出: 49
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

leetcode 43.字符串相乘

一开始想法是把两个字符串转换成一个整数,然后相乘再输出,但是这个方法会溢出,在字符串位数很多的时候。下边的方法是问大佬的,模拟两个数的乘法过程。 void reverse(int *num,int n) { int i,k; k=n/2; for(i=0;i<k;i++){ int temp=num[i]; num[i]=num[n-1-i]; num[n-1-i]=temp; } } char* multip
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

leetcode 557翻转字符串

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入: "Let's take LeetCode contest" 输出: "s'teL ekat edoCteeL tsetnoc"  注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。 代码 class Solution { public: string reverseWords(string s) { string result =
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

leetcode 238.除自身以外数组的乘积

给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4] 输出: [24,12,8,6] 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。 进阶: 你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的,输出数组不被视为额外空间。) 第一次代码 int i,j; for(i=0;i<4;i++){
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

进制转换(C语言实现)

十进制转换d进制 关键代码 int num,d;//十进制数,进制数 int a[n];//设置数组存放转换后的数 do{ a[i++]=num%d; num/=d; }while(num!=0); for(k=i-1;k>=0;k--)//转换后的数组逆序 printf("%d",k); 例题1(PAT A1019) 1019 General Palindromic Number (20 分) A number that will be the same whe
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

C语言大数乘法总结

大数相乘 当两个数值很大的时候,超过了int的取值范围,此时应考虑大数乘法。 主要思路是将两个大数转换为数组,数组间模拟乘法过程。 #include<stdio.h> #define NUM 100 int main() { int num1,num2,i,j,length1=0,length2=0; int a[NUM],b[NUM],c[NUM]={0}; scanf("%d%d",&num1,&num2); //将两个正数转换为数组 do{
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

括号的匹配(C/C++版)

括号匹配(C语言版) #include<stdio.h> #define NUM 10000; int matchCheck(char a[],int len){ char s[1000]; int top=0,flag=0,i; for(i=0;i<len;i++){ if((a[i]=='[')||(a[i]=='(') ||(a[i]=='{')){//遇到左括号时进栈 s[++top]=a[i];
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

CCF认证 201803-2 碰撞的小球

问题描述   数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。   当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。   当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动。   现在,告诉你线段的长度L,小球数量n,以及n个小球的初始位置,请你计算t秒之后,各个小球的位置。
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

CCF认证 201803-1跳一跳

问题描述   近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。   简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。   如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8...)。   现在给出一个人跳一跳的全过程,请你求出他本局游戏的得分(按照题目描述的规则)。 输入格式   输
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

windows系统与linux系统中的正斜杠与反斜杠

在Windows系统中,正斜杠/表示除法,用来进行整除运算;反斜杠\用来表示目录。 在Unix系统中,/表示目录;\表示跳脱字符将特殊字符变成一般字符(如enter,$,空格等)。
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

java常量的final和static final

最近看JVM,对这个有点新的理解,记下来 static+final 静态常量,编译期常量,编译时就确定值。(Java代码执行顺序,先编译为class文件,在用虚拟机加载class文件执行) 放于方法区中的静态常量池。 在编译阶段存入调用类的常量池中 如果调用此常量的类不是定义常量的类,那么不会初始化定义常量的类,因为在编译阶段通过常量传播优化,已经将常量存到调用类的常量池中了 class ConstC{ static{ System.out.println("ConstC init!"); }
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0

静态代码块、构造代码块、构造函数以及Java类初始化顺序

静态代码块:用staitc声明,jvm加载类时执行,仅执行一次 构造代码块:类中直接用{}定义,每一次创建对象时执行。 执行顺序优先级:静态块,main(),构造块,构造方法。
分类: 其他 发布时间: 03-10 21:41 阅读次数: 0