自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 切换 Nvidia驱动后,ubuntu网络用不起来的问题

起初发现,安装了ubuntu 21.04之后,电脑睡眠后无法唤醒。后来偶尔看到,可能是显卡驱动的问题。最后,再additional driver里切换了nvidia的驱动,重启后发现网络不可用最后,修改grubsudo vi /etc/default/grubsudo update-grub重启后,选择老的kernal版本进去,发现网络可用了。所以看起来,最新的kernel可能有个跟硬件相关的bug...

2021-06-23 15:37:07 3749 5

原创 让UI能够自动刷新Viewmodel里数据的改动

Viewmodel 和Databinding 时很好用的工具,尤其是在Fragments之间共享数据。#mermaid-svg-sG8UYLUCyUUGMIDg .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-sG8UYLUCyUUGMIDg .label text{fill:#333}#mermaid-svg

2021-05-30 10:02:30 1508 1

原创 android里fragment或者activity如何“监听“viewmodel里数据

我尝试了一下,有两种方法方法一,定义类的时候,将类继承livedata,并在set里实现postValuepackage com.taeren.taerenpartner.model;import androidx.lifecycle.LiveData;public class Pandian extends LiveData { private int _rollId; private int _shelfId; public int get_rollId() {

2021-01-30 11:28:48 1850

转载 yii2 各种查询

简单的用法中,where()方法是设置查询条件的,也就是sql语句中的where部分,例如:$query = Article::find()->where(['status'=>10]);//sql: SELECT * FROM `article` WHERE `status`=10$query = Article::find()->where(['status'=>10, 'type'=>1]);//sql: SELECT * FROM `article` WHERE

2020-12-28 14:00:17 1229 1

原创 django里实现分页

c#的客户端,向django 获取数据,并分页最近忙完手头的工作,刚好有时间,便尝试捣鼓C# 上面wpf的开发,并用Prism来实现MVVM的结构。想想自己已经接近40,却还在捣鼓代码,有时候觉得这个似乎不太真实。可是软件开发一直是自己的业余爱好,再加上自己的工厂里一直都要使用,于是还是把业余时间投入了进去,不管这些时间值得与否,我还是想在CSDN上面和朋友们分享一下。就是实现标题里这个简单的目的第一步,建立一个查询小类 class QueryRoll {

2020-11-10 14:08:21 171

原创 wpf Prism 实现MVVM

用C#写程序也有好几个年头了,一直都停留在很基础的阶段。今年抽空学了一下用EF6去访问数据库,后来考虑到手持段的共同开发,考虑数据用Django Restful去实现,C# wpf和Android 一起作为客户端去访问。于是遇到一个共同的问题:如何用MVVM简化开发。以前看到这种术语我个人比较排斥,因为我编程序是从汇编开始的,喜欢从新造轮子,而且轮子也造得不好。Prism是C#上面一个MVVM的工具,于是我今天上午捣鼓了一下,参照Prism官网的方法,搭建了一下脚手架。MVVM帮我们把“干活”的代码,

2020-11-08 11:50:18 2038

原创 android实现MVVM

最近想更新工厂的手持设备,想用MVVM的方式,一来简化开发,去掉冗余繁琐的findViewById,二来,自己之前的开发没有什么章法,想尝试一下,用比较科学的项目结构去完善自己的程序。步骤一,环境搭建在app里的build.gradle里面 dataBinding { enabled = true } //添加rxandroid之后,编译通不过,所以加上试试 compileOptions{

2020-11-05 16:45:27 4364 2

原创 django models filter查询条件

1.多表连接查询:当我知道这点的时候顿时觉得django太NX了。class A(models.Model):name = models.CharField(u’名称’)class B(models.Model):aa = models.ForeignKey(A)B.objects.filter(aa__name__contains=‘searchtitle’)1.5 我叫它反向查询,后来插入记录1.5,当我知道的时候瞬间就觉得django太太太NX了。class A(models.Model

2020-10-29 12:42:37 961

原创 车间生产排单系统构思

随着大的批量订单的减少,厂里的小定单,以及打样频率正在增加,随之而来就是工作复杂度的增加。上周织布车间里又发生了一次错误,我分析一下现有工作流程::root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-sFIoylWzl0B3uOZB { color: rgba(0, 0, 0, 0.75); font: ; }生产计划表材料配置表原料车间领料生产工艺卡织布车间做生产计划的同事,应该提

2020-10-26 16:24:10 931

原创 C#winform 开发手记-生成日期范围

C#winform 开发手记生成日期范围生成日期范围自定义一个生成日期函数 private Array genDateArray(DateTime start,DateTime end) { return Enumerable.Range(0, 1 + end.Subtract(start).Days) .Select(offset => start.AddDays(offset))

2020-10-20 16:35:33 314

转载 linux格式化硬盘命令

基本功,格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1 # 必须先卸载该分区格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写,参数有 12,16 和 32,分别对应 FAT12,FAT16,FAT32。格式化为 NTFS 分区,先要安装ntfsprogs,以 Ubuntu / Debian 为例:$ sudo apt-get install ntfsprogs#然后

2020-05-31 09:46:58 14307

转载 很好的django restful教程

Tutorial IndexThis is the first part of the series. I shall update the index here as I keep adding new contents.Getting StartedGetting Started with Django REST FrameworkSerializersModelSerializer and Generic ViewsViewSet, ModelViewSet and RouterA

2020-05-18 22:21:43 206

原创 Ngnix 部署uwsgi

前几天用uwsgi 运行了django之后,一直没有搞定ngnix的配置。昨天运气不错, 才发现了失败的问题:uwsgi的 ini 设置错误,导致uwsig --ini 文件名.ini 之后,uwsgi并没有成功得运行django(查看.log文件即可知道)现在我终于知道大概的流程了:uwsgi 运行django输出到某个sock端口,然后ngnix 负责把这个“内部端口”和外部端口连接起来。...

2020-05-12 14:09:50 64

原创 用UWSGI 部署 Django

这几天尝试部署Django,服务器是ubuntu server (Linux version 4.13.0-16-generic (buildd@lcy01-02) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu2)) #19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017)用pip安装 uwsgi,没有成功。感觉是我的服务器版本太老,很多软件源不再更新。后来用conda,在conda里安装成功! 可问题来了:conda环境里部署的.

2020-05-10 08:41:01 220

原创 Linux 文件权限

linux用8位二进制来标识权限,三位一组。二进制应该是大学时代微机原理教的吧?1-001 2-010 3-011 4-100 5-101 6-110 7-111所以 chmod 777 文件名,就等于把所有权限给设置成1 了。具体每一位权限什么意思,参见下表Number Permission Type `Symbol`0 No Permiss...

2020-05-03 14:08:38 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除