精华内容
下载资源
问答
  • 信里的from
    千次阅读
    2020-12-24 10:40:45

    英文稿件询问信模版

    催稿信

    Dear Professor ×

    ×

    ×

    :

    One of my

    paper

    , which has a title of “××××”, is hoped to

    be published in your journal .  Please take it into your

    consideration for publication.

    If you need any more information concerning the

    manuscript please write to me. I am looking forward to

    hearing From you.

    Best regards

    询问进展

    Dear professor XXX:

    We submitted the paper (No.xxx) entitled “XXXXXX” to you

    for publication in the XXXXX three months ago. Could you

    give us an update on the current status of our submission?

    Any information will be greatly appreciated.

    Thank you very much for your consideration.

    更多相关内容
  • 导作业 topic81

    2022-08-08 18:01:52
    导作业topic8 For electronic noise arising from outside sources, see electromagneti
  • 站内设计

    千次阅读 2021-02-28 14:26:34
    很多时候我们都在使用,比如系统推送的公告,用户的私,订阅的更新等等很多根据站内的发送范围可将其分为:**一对一:**属于私,用户与用户之间互相发送私,或者是系统对某一特定用户推送的内容**一对多:**...

    最近笔者浏览网页的时候发现站内消息提醒99+,一时不知所措。点完消息后就在想消息功能是怎么实现的?

    1. 站内信

    站内信简单点就是网站内的消息通知,在网站内部实现,不用邮件,短信等服务。很多时候我们都在使用,比如系统推送的公告,用户的私信,订阅的更新等等很多

    根据站内信的发送范围可将其分为:

    **一对一:**属于私信,用户与用户之间互相发送私信,或者是系统对某一特定用户推送的内容

    **一对多:**属于群发,一用户对多个用户发送消息(垃圾广告),或者系统对某特定的用户群体推送内容

    **一对全体:**属于公告,是对全体用户生效的,每个用户都能收到这个公告消息

    根据站内信的内容可将其大致分为(参考Bilibili模型):

    回复我的

    @ 我的

    收到的赞

    系统通知

    我的消息

    其他关注点:

    **消息的设置:**是否开启消息提醒、免扰时间、消息提醒的范围

    **消息提醒的时限:**消息也需要设置时限,不然几年前发的公告,现在刚创建的用户也会收到

    **用户群体:**对某些特定的群体发送消息,比如对常浏览科技区的用户发送科技短讯

    **消息订阅:**对那些订阅频道的用户推送更新提醒

    说了那么多,开始说重点了。笔者只实现最基本的一对一私信与一对全体的公告功能,以最简洁的方式表达站内信的设计(主要是笔者没有实现整体功能的实力)

    2. 数据库设计

    将消息内容与阅读记录分开,这样做的目的是避免公告中每个用户都需要一份消息内容而形成冗余。两个表分别为t_message_content内容表,t_message_record记录表

    t_message_content

    CREATE TABLE `t_message_content` (

    `c_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '消息的id',

    `send_id` int(11) DEFAULT NULL COMMENT '消息发送者的id',

    `content` varchar(255) DEFAULT NULL COMMENT '消息的内容',

    `type` int(11) DEFAULT NULL COMMENT '消息的类型',

    `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消息发送的时间',

    PRIMARY KEY (`c_id`)

    ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

    其中type消息类型分为私信和公告,0是私信、1为公告。发送时间默认为当前时间

    t_message_record

    CREATE TABLE `t_message_record` (

    `r_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '阅读记录的id',

    `rec_id` int(11) DEFAULT NULL COMMENT '消息接收者的id',

    `c_id` int(11) DEFAULT NULL COMMENT '对应消息的id',

    `status` int(11) DEFAULT '0' COMMENT '阅读记录的状态',

    PRIMARY KEY (`r_id`)

    ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

    status表示阅读记录的状态,0表示未读,1已读,2删除。为什么需要删除? 以公告为例:个人删除公告的消息可将阅读记录标记为删除,这样个人就不会显示该公告了。但公告本身内容不能被个人删除,删除的话其余的人就无法收到这条公告了。阅读记录默认为未读。

    3. 私信的操作步骤

    3.1 用户7 发送私信给 用户10

    一、在内容表里插入私信内容,并返回该内容的自增主键c_id = 5

    INSERT INTO t_message_content (`send_id`,`content`,`type`) VALUES (7,"这是7发送私信给10",0)

    二、往记录表里插入私信接收方未读的记录

    INSERT INTO t_message_record (`rec_id`,`c_id`) VALUES (10,5)

    3.2 私信接收方接收消息

    一、用户10 登录时获取全部私信消息

    SELECT c.*,r.status

    FROM t_message_content c

    LEFT JOIN t_message_record r

    ON c.c_id = r.c_id

    WHERE r.rec_id = 10

    AND c.type = 0

    AND r.`status` != 2

    | c_id | send_id | content | type | create_time | status |

    | ---- | ------- | ------------- | ---- | ------------------- | ------ |

    | 5 | 7 | 7发送私信给10 | 0 | 2020-03-09 13:23:15 | 0 |

    内容表左联记录表,外联+where都是操作在临时表上的,筛选出用户10 未删除的私信

    二、用户10 点击阅读时

    UPDATE t_message_record SET status = 1 WHERE c_id = 5 AND rec_id = 10

    将阅读记录的状态修改为已读

    三、当用户10 点击删除私信时

    UPDATE t_message_record SET status = 2 WHERE c_id = 5 AND rec_id = 10

    4. 公告的操作步骤

    4.1 后台用户1 发布公告

    INSERT INTO `t_message_content` (`send_id`,`content`,`type`) VALUES (1,"这是公告1的内容",1)

    INSERT INTO `t_message_content` (`send_id`,`content`,`type`) VALUES (1,"这是公告2的内容",1)

    没错就一步,不需要往记录表插入记录,因为公告是面对全体的。若插入记录以用户基数10万人算,那数据库不瞬间锁表卡死,具体接收操作请看下面

    4.2 用户10 接收公告

    一、用户10 登陆时获取全部公告消息

    SELECT c.*,IFNULL(r.status,0) AS status

    FROM t_message_content c

    LEFT JOIN t_message_record r

    ON (c.c_id = r.c_id AND r.rec_id = 10)

    WHERE c.type = 1

    这里需要思考了:先查出全部公告,然后左联记录表,得出临时表(记录了全部公告和能匹配的阅读记录),没有匹配则是null,然后用IFNULL设为0表示未读,此时阅读表里是没有这条记录的

    二、公告1设为已读

    INSERT INTO t_message_record (`rec_id`,`c_id`,`status`) VALUES (10,1,1)

    三、删除公告1

    UPDATE t_message_record SET status = 2 WHERE rec_id = 10 AND c_id = 1

    至此笔者理解的站内信就讲完了

    参考:

    b739ec46bb5c46d9c0aa4ce35ba1ea56.png

    关于找一找教程网

    本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

    本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

    [站内信设计]http://www.zyiz.net/tech/detail-115650.html

    展开全文
  • FROM_GLC的介绍与数据下载教程

    千次阅读 2021-12-16 03:39:48
    可以前往“地遥感数据汇”(www.gisrsdata.com)获取更多数据。 参考 Gong P., et al., 2019. Stable classification with limited sample: transferring a 30-m resolution sample set collected in 2015 to ...

    1.数据介绍

    1.1 数据简介

    宫鹏老师团队基于Google Earth Engine平台,使用到全球13万个样本点,利用随机森林分类方法对Sentinel-2影像,进行了2017年的10米分辨率全球土地覆盖制图。该数据集一共分为10类。

    类别NameCode
    耕地Cropland10
    林地Forest20
    草地Grassland30
    灌木Shrubland40
    湿地Wetland50
    水体Water60
    冻土Tundra70
    不透水面Impervious surface80
    裸地Bareland90
    雪/冰Snow/Ice100

    1.2 数据精度

    该数据集的总体精度为72.76%,各类别的用户精度、生产者精度如下表所示:

    2.数据下载

    这里介绍两种数据下载方式

    2.1官网下载方法

    2.1.1下载网址

    http://data.ess.tsinghua.edu.cn/fromglc2017v1.html,打开直接进入下载界面,无需注册与审核。

    2.1.2影像确定

    该网站按照影像的经纬度提供数据下载,影像名称代表的含义分别如下:

    其中经纬度是影像的最左下角坐标:

    在官网每一景土地覆盖影像的坐标是偶数递增,其中最高纬度为南北纬84°:

    纬度:-84,-82…-4,-2,0,2,4…82,84

    经度:-180,-178,…,-4,-2,0,2,4,…178

    假如我们下载北京市中心的影像(北纬39°56′,东经116°20′),那需要下载的是北纬38°,东经116°的影像:

    下载影像记住两点:影像名称代表的是左下角经纬度;经纬度以偶数递增。

    2.2遥感云计算下载方法

    这里介绍第二种影像下载方法,PIE-Engine。PIE-Engine里面有FROM_GLC的10米分辨率数据(2017年)。

    有这个数据,就可以直接用PIE-Engine导出按行政边界裁剪的10米分辨率土地覆盖数据。

    2.2.1 研究区准备

    在PIE里面上传研究区数据,我上传的是四川省_资阳市_乐至县的行政区数据。

    待数据上传后,与GEE不同,该研究区不能直接调用,需要转为geometry类型。

    //研究区加载 LZ(四川省_资阳市_乐至县)
    LZ= LZ.first().geometry(); 
    Map.centerObject(LZ,9);    
    Map.addLayer(LZ, {color: 'FF0000', fillColor: '00000000', width: 1}, "LZ")
    

    2.2.2 数据筛选

    首先加载影像集,筛选时间,选择波段,镶嵌与裁剪。

    //FROM_GLC10 徒弟覆盖数据下载                  
    //加载徒弟覆盖数据 筛选、镶嵌、裁剪  
    var LZ_landcover_2017=pie.ImageCollection("THU/FROM_GLC10_2017")
                  .filterBounds(LZ)
                  .filterDate("2017-1-01", "2017-12-31")
                  .select(["B1"])
                  .first()
                  .clip(LZ);
    
    //显示徒弟覆盖数据
    Map.addLayer(LZ_landcover_2017,visParam,"LZ_landcover_2017")
    

    在这里,需要注意一个地方:

    PIE与GEE的裁剪不同,需要指定波段才能进行裁剪。

    2.2.3 数据导出

    这里几乎和GEE差不多,选择下载区域、下载路径等。

    //下载
    Export.image({
        image:LZ_landcover_2017,
        description: "LZ_landcover_2017",
        assetId: "LZ_landcover_2017",
        region:LZ,
        scale:10,
        maxPixels:1e13
    });
    

    有两个地方需要注意一下:

    ppqq 如果你不知道下载区域大小,maxPixels记得设置大一点;

    ppqq PIE数据处理完之后,在PIE资源里面,点击文件即可下载;

    2.2.4 数据使用

    数据下载后,加载到gis软件里面,就可以看到研究区2017年的30米土地覆盖数据。

    10米的土地覆盖数据集,比30米的细腻很多:

    2.2.5 代码链接

    代码链接功能提供了两种方式。
    一种是外部链接方式用于给非登陆用户使用:
    https://engine.piesat.cn/engine-share/shareCode.html?id=95120018f4ae488ea92c1f8b35b4c3ee
    一种是内部链接方式,直接在编辑器中打开用于给登陆用户直接使用:
    https://engine.piesat.cn/engine/home?sourceId=95120018f4ae488ea92c1f8b35b4c3ee

    2.2.6 完整代码

    //研究区加载 四川省_资阳市_乐至县
    LZ= LZ.first().geometry(); 
    Map.centerObject(LZ,9);    
    Map.addLayer(LZ, {color: 'FF0000', fillColor: '00000000', width: 1}, "LZ")
    
    //徒弟覆盖数据样式
    var visParam = {
        min: 10,
        max: 100,
        palette: '#43B87C,#24DB99,#7EB451,#2E79BC,#2838B8,#8B2CC0,#EEE912,#BC1FA1,#17214F,#B81A74,#B5CF52,#932626,#2B328B,#AA5C5C,#2561E9,#874949,#4ECF61,#AE5151'
    };
    
    //FROM_GLC10 徒弟覆盖数据下载                  
    //加载徒弟覆盖数据 筛选、镶嵌、裁剪  
    var LZ_landcover_2017=pie.ImageCollection("THU/FROM_GLC10_2017")
                  .filterBounds(LZ)
                  .filterDate("2017-1-01", "2017-12-31")
                  .select(["B1"])
                  .first()
                  .clip(LZ);
    
    //显示徒弟覆盖数据
    Map.addLayer(LZ_landcover_2017,visParam,"LZ_landcover_2017")
    
    //下载
    Export.image({
        image:LZ_landcover_2017,
        description: "LZ_landcover_2017",
        assetId: "LZ_landcover_2017",
        region:LZ,
        scale:10,
        maxPixels:1e13
    });
    

    可以前往“地信遥感数据汇”(www.gisrsdata.com)获取更多数据。

    参考

    Gong P., et al., 2019. Stable classification with limited sample: transferring a 30-m resolution sample set collected in 2015 to mapping 10-m resolution global land cover in 2017,Science Bulletin

    Li C, Gong P, Wang J, et al. The first all-season sample set for mapping global land cover with Landsat-8 data. Sci Bull 2017, 62, 508–515.

    Finer Resolution Observation and Monitoring of Global Land Cover.http://data.ess.tsinghua.edu.cn/fromglc2017v1.html

    PIE&GEE 下载ESA、Esri与FROM三款10米土地覆盖数据代码.https://zhuanlan.zhihu.com/p/424767735

    展开全文
  • 一、from与mail from区别 mail from: 在邮件原文头实际上是sender,就相当于是from的秘书,替from传达消息。 在网易web端看到的表现形式如下 邮件头信息如下 如果信件即包括 "From:" 又包括 "Sender:",...

    一、from与mail from区别

    mail from: 在邮件原文头实际上是sender,就相当于是from的秘书,替from传达消息。

    在网易web端看到的表现形式如下

    邮件头信息如下

     


    如果信头既包括 "From:" 又包括 "Sender:",那么 "Sender:" 是发送者
    如果信头只包括 "From:" 但不包括 "Sender:",那么 "From:" 里面的第一个地址是发送者

     

    二、javamail客户端设置from ,mail from

    MimeMessage mail

    .....

    mail.setFrom(new InternetAddress(from_email));

    mail.setSender(new InternetAddress(sender_email));

    • 如果只设置from,smtp会话中mail from 协议需要from_email邮箱与邮件服务商会话,只需设置mail.setFrom(new InternetAddress(from_email));
    • 如果同时设置了from 和sender,smtp会话中mail from 协议需要sender_email邮箱与邮件服务商会话,只通过1.mail.setSender()设置不生效,还需要指定2.session().getProperties().put("mail.smtp.from", sender_email);  两步都要指定。javamail底层客户端源代码如下:

     

     

    https://web.sendcloud.net

     

     


     

    展开全文
  • 1.催稿:DearEditor,Wesubmittedamanuscriptentitled“*******”(Ref.No.:****)toJournalof****sixmonthsago.However,wehavenotyetreceivedyourdecisiononourmanuscript.Thestatusofmymanuscriptw...
  • Flink ParameterTool fromArgs源码分析

    千次阅读 2020-03-04 16:02:38
    * This class provides simple utility methods for reading and parsing program arguments from different sources. */ @Public public class ParameterTool extends ExecutionConfig.GlobalJobParameters ...
  • SCI论文催稿模板

    千次阅读 2020-12-24 10:42:47
    爱科学,www.iikx.comSCI论文催稿模板:常规SCI论文投稿的审稿周期为1-3个月,部分杂志的审稿周期较长,SCI投稿作者可能有这样的经历,文章已经投稿2-3个月,投稿状态不变,文章还等着毕业或职称用,但不知能否发封...
  • 这里是亲测有效 以上总结或许能帮助到你,或许帮助不到你,但还是希望能帮助到你,如有疑问、歧义,直接私留言会及时修正发布;非常期待你的点赞和分享哟,谢谢! 未完,待续… 一直都在努力,希望您也是! 更多...
  • UOS_arm64开发环境配置

    千次阅读 2021-12-16 09:42:45
    UOS开发机器配置 一、配置ssh远程登陆并设置为开机自启动 (1)sudo vim /etc/ssh/sshd_config 修改以下三行 LoginGraceTime 120 PermitRootLogin yes StrictModes yes (2)systemctl enable ssh update-rc.d ssh ...
  • 做外贸的朋友都知道第一步是通过图灵搜找到客户的联系方式,第二步就是给客户发邮件。...外贸开发模板一:Hi Sir/Madam,Glad to hear that you’re on the market for furniture,we specialize i...
  • SCI催稿模板

    千次阅读 2020-12-24 10:42:50
     I am very pleased to hear from you on the reviewer’s comments. Thank you very much for your consideration. Best regards! Yours sincerely, × × × × × × Corresponding author: ...
  • WITH-LOVE-FROM-AMERICA.txt文件,文件时空的,但是文件名有点恶心。并且这操作本身也很恶心!! 于是我在npm文件路径下搜索,发现里面的readme文件的内容也很诡异! 个人感觉这件事过于离谱,为什么会让这种丑恶...
  • 目录Select * from user的千层套路MySql的基本架构连接管理解析与优化查询缓存语法解析和预处理查询优化执行器存储引擎 Select * from user的千层套路 ​ 作为一个java程序员,我们会经常和sql打交道,但是有事情...
  • docker: Error response from daemon: failed to create shim: OCI runtime create failed: unable to retrieve OCI runtime error (open /run/containerd/io.containerd.runtime.v2.task/moby/cdf3729f103e2f4cb94e...
  • Spring框架(SpringBoot)中客户端报Could not get a resource from the pool(无法从池中获取资源)与配置无关 前几天才开始做微信小程序的开发,而且还是二次开发,一来公司,公司的一哥们就说这什么都给你配好...
  • SCI投稿委婉催稿模板

    千次阅读 2021-01-17 03:26:13
    SCI投稿委婉催稿模板1:Dear editor,I'm not sure if it is the right time to contact you to inquire about the status of my submitted manuscript. My manuscript, ........... (......), has been submitted ...
  • com.sun.mail.smtp.SMTPSendFailedException: 553 Mail from must equal authorized user; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 553 Mail from must equal authorized user at ...
  • sci,催稿,模板.docx

    千次阅读 2020-12-24 10:40:54
    sci,催稿,模板sci,催稿,模板篇一:催稿模板 一般而言,SCI杂志的审稿周期是1-3个月,部分杂志审稿时间偏长。您将蓝色字体部分填写好以后直接回复杂志社收到稿件的那封确认即可,邮件主题可以写: Inquire ...
  • 常见问题之Docker——Error response from daemon: oci runtime error: container with id exists 背景 日常我们开发时,会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些...
  • 2020年工所考研经验分享

    千次阅读 2020-05-26 16:54:37
    我想大概主要有两个方面,一方面是受家里面和学校老师同学的影响,使得我认为只有进一步深造学习才是最佳的选择;另一方面是我认为自己没有很好的工作机会。但是啊,当初的原因倒显得微不足道了,这两年我确实为...
  • from torch._C import * ImportError: DLL load failed:找不到指定程序 win10,anaconda,安装pytorch,验证报错from torch._C import * ImportError: DLL load failed:找不到指定程序,搞了一天多,设各种方法,加...
  • 接着我又做了一个小测试 用将邮件发一份到我微软的一个邮箱帐号上(****@live.cn )同样也被退了。 5.5.0 smtp;550 OU-002 (BAY0-MC4-F58) Unfortunately, messages from*********** weren't sent. ...
  • spring boot项目报错:Cannot determine value type from string 'xxxxxx’ 完整报错如下: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing ...
  • django框架channels实现私功能

    千次阅读 2019-12-23 08:03:49
    配置项目默认路由二、创建私APP部分问题 功能实现 一、安装channels 1. 通过pip在终端安装 pip install -U channels 2. 将channels加进setting # settings.py INSTALLED_APPS = [ ...
  • 开发标题模板 【形容词】+【产品】+ from Various branded boxes from ABC, China 强调盒子款式多样,接受 OEM:适合常规定制类产品 Trendy USB from ABC, China 强调 USB 款式新颖:适合小礼品 Healthy Organic ...
  • 其实解决办法很简单,就是POST请求的时候,来自实体的参数,content-type:application/x-www-form-urlencoded情况下,是默认按照...如果多个参数被修饰为frombody,编译的时候会报错,也就是意味着,只要是frombody...
  • uos设置静态IP

    千次阅读 2021-08-12 17:07:27
    file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d auto enp125s0f0 iface enp125s0f0 inet static address 192.168.128.172/24 ...
  • *站内设计思路

    千次阅读 2018-07-19 09:57:42
    经销商可以在自己的站内信里搜寻到消息。 一、网上站内技术方案 站内”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内”是系统内的消息,说白了,“站内”的实现,就是通过数据库...
  • 用Python实现辞职

    千次阅读 2021-01-07 15:02:01
    用Python来写一个程序员专属辞职 主要用的是tkinter库 然后运用随机库 重置按钮 实现按钮换位 关闭按钮重置 取消关闭功能 def closeWindow(): messagebox.showinfo(title="警告", message="关不掉吧,气不气") ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,093
精华内容 35,637
热门标签
关键字:

信里的from