首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏无原型不设计

    日记类App原型制作分享-Grid Diary

    Grid Diary是一款非常受文艺青年喜爱的记录应用,它设计简单,内容却非常丰富。它不再是单调的文字记录,界面的设计非常与众不同,由许多格子拼凑而成,每一个格子里面还带有一个问题,十分有趣。

    1.3K60发布于 2019-01-24
  • 来自专栏.Net Core技术分享

    CQRS+ES项目解析-Diary.CQRS

    Diary.CQRS项目简介 Diary.CQRS项目的场景为日记本管理,提供了新增、编辑、删除、列表等功能,整个解决方案分为三个项目: Diary.CQRS:核心项目,完成了EventBus、CommandBus Diary.CQRS.Configuration:服务配置,通过ServiceLocator类进行依赖注入、服务查找功能。 Diary.CQRS.Web:用户界面,MVC项目。 如果CQRS是一个城堡,那么Diary.CQRS则是打开第一重门的钥匙,接下来让我们一起推开这扇门吧。 Diary.CQRS.Web 运行项目,最先看到的是一个Web页面,如下图: ? Diary.CQRS.Configuration Diary.CQRS.Configuration 项目中定义了ServiceLocator类,这个类的作用是完成IoC容器的服务注册、服务定位功能。 CommandBus就是我们在Diary.CQRS项目中用到的一种消息总线。

    96920发布于 2019-09-23
  • 来自专栏拭心的安卓进阶之路

    android.database.sqlite.SQLiteException: table tb_diary2 has no column named recordPath 解决办法

    错误提示: android.database.sqlite.SQLiteException: table tb_diary2 has no column named recordPath (code 1 ): , while compiling: insert into tb_diary2 出现背景: 更新了某个表,插入或删除某个列: 如图: 我在原来的tb_diary2中增添了一个字段recordPath 比如说把上图中原来的数据库 name = “diary2.db”改为”diary3.db”。 修改表后插入报错,可能sqlite没有更新该数据库下的表,只好修改数据库名称,新建一个。

    55120编辑于 2022-11-30
  • 来自专栏陶士涵的菜地

    [MySQL] 查看explain中的key_len判断究竟使用了哪个索引

    我们可以使用explain来查看 , 其中的key_len字段可以看得出来 比如下面这条sql explain select * from ent_calendar_diary where email= 'xxxx' and diary_id=1784; +----+-------------+--------------------+------------+-------+------------- ----------+---------+---------+-------+------+----------+-------+ | 1 | SIMPLE | ent_calendar_diary 是不包含 ORDER BY/GROUP BY int类型并且not null 是4个字节 , 因此上面的sql是使用的主键索引 explain select * from ent_calendar_diary ` ( `diary_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `email` varchar(255) NOT NULL, `title`

    75710发布于 2020-03-25
  • 来自专栏LoRexxar's Blog

    bctf2017 web部分wp

    / 注册登录,可以发现时O2auth登陆,diary域会去auth域请求一个回调code,然后返回diary登陆成功。 diary和auth有两个分别的域,因此有两个分别的session,这里有个隐藏条件登陆请求不带有csrftoken,所以存在csrf self-xss 登陆成功后,主要有几个功能,第一个是diary, 2、admin访问后退出diary域的登陆,但保留了auth域的session。 3、bot用我们事先准备好的token(这步可以动态)登陆,访问我们事先构造好的diary页面。 4、diary页面是事先用iframe插入的js,当bot访问的时候,先打开一个新的iframe子窗口退出当前账号,然后访问login登陆回bot账号。 " content="img-src http://diary.bctf.xctf.org.cn"> <img src="http://<em>diary</em>.bctf.xctf.org.cn/accounts/logout

    48720编辑于 2023-02-21
  • 来自专栏蛋先生说识

    聊聊 Webpack 插件系统的关键实现 Tapable

    : { type: 'sync', fn: [Function], name: 'getUp' } write diary: { type: 'sync', fn: [Function], name: 'makeBreakfast' } write diary: { type: 'sync', fn: [Function], name: 'eatBreakfast' } write diary: { 'cookRice' } write diary: { type: 'sync', fn: [Function], name: 'study' } write diary: { type: 'sync diary: { type: 'sync', fn: [Function], name: 'study' } write diary: { type: 'sync', fn: [Function], name: 'study' } write diary: { type: 'sync', fn: [Function], name: 'study' } write diary: { type: 'sync

    71220编辑于 2022-03-27
  • 来自专栏好派笔记

    修改形参letter对应列的符号,同时测试parse_float参数的返回值问题案例分享

    = jl_yh.get("password"): path('diary/', include(('diary.urls','diary'),namespace='diary')), bowl

    56630编辑于 2022-06-07
  • 来自专栏云游的小教程

    导出「你的日记」与导入「一本日记」

    《你的日记》 API 整理 API Address: https://ohshenghuo.com/api/ 你的日记 API DOC - Postman GET Get Diary Get Diary By Id GET diary/:diaryId Example diary/8808906/ Response { "version": "3bf998217a5b712eb4d5e3f7a9baf87f ", "diary": { "deleteddate": "None", "status": "0", "mood": "", "title": " 少女生活小百科" createdtime": "2018-12-22 10:14:52+00:00", "id": "8808906", "weekday": "星期六" }, "error": 0 } Get Diary By Month GET diary/simple_by_month/:year/:month/ Example diary/simple_by_month/2019/1/ Response {

    2.1K40发布于 2021-05-21
  • 来自专栏我要变牛

    使用线程池时一定要注意的五个点

    diary = new Diary(); } public void doSomething1() { exec.execute(new Runnable() { @Override public void run() { diary.setDay(Day.FRIDAY); diary.threadSpecificTask public final class Diary { // ... Diary.removeDay(); // Diary.setDay(Day.MONDAY) // can also be used = new Diary(); } // ... } ?

    1.4K61发布于 2021-05-28
  • 来自专栏hotqin888的专栏

    用golang在服务端将html转为word(docx)尝试

    = nil { beego.Error(err) } doc := document.New() for _, v := range diaries { did := v.Diary.Id // wxsite := beego.AppConfig.String("wxreqeustsite") Diary, err := models.GetDiary(did) if err err) } para := doc.AddParagraph() run := para.AddRun() para.SetStyle("Title") run.AddText(Diary.Title ) para = doc.AddParagraph() para.SetStyle("Heading1") run = para.AddRun() run.AddText(Diary.Diarydate //将一篇日志分段,通过<p标签 slice1 := make([]DiaryContent, 0) var r io.Reader = strings.NewReader(string(Diary.Content

    8.7K00发布于 2019-12-20
  • 来自专栏QB杂货铺

    ubuntu下定时弹窗记录工作日志

    task add “其他” 代码及效果 初步的代码如下(可查看github版本,也许会比此处的代码更完善些,https://github.com/zqb-all/pop-up-task-diary) # /bin/bash # author: https://github.com/zqb-all diary="$HOME/taskdiary.txt" taskchoice=$(cut -d'"' = x"" ] && echo "$timenow : $taskother" >> "$diary" } [ x"$taskchoice" = x"" ] && { taskother=$( = x"" ] && echo "$timenow : $taskother" >> "$diary" } [ x"$taskchoice" ! = x"" ] && echo "$timenow : $taskchoice" >> "$diary" } 将以上代码,保存成脚本后,比如保存为~/pop-up-task-diary.sh 运行即会出现弹窗

    97110发布于 2019-12-27
  • 来自专栏JAVAandPython君

    K哥用Github做了个免费永久博客,超详细过程!

    这个是官方给出的主题模板网站, 这里我使用的主题是Diary,一个很简洁的博客主题,链接也扔给大家 https://github.com/amazingrise/hugo-theme-diary 如何把主题配到我们网站呢 themes的文件夹,我们使用命令行进入该目录 cd themes/ git init git submodule add https://github.com/AmazingRise/hugo-theme-diary.git diary git submodule add 主题的git地址 diary(主题名称) 这里给大家解释一下submodule,其实从单词角度来看,可以看出是子模块的意思,这里K哥也不过多解释,其实就是方便 打开config.toml 修改theme = "diary",diary就是你主题名称。 对了,在我们生产public文件夹之前,我们需要将config.toml中的几个参数进行修改 baseURL = "https://hellokuls.github.io/" theme = "diary

    1.1K20发布于 2021-07-09
  • 来自专栏猫头虎博客专区

    《我的大一成长日记:新生时代的喜怒哀乐》

    # 一个小程序,记录每天的心情 def record_mood(date, mood): diary = {} diary[date] = mood return diary 2️⃣ # 一个小程序,帮助你回顾一年的成果 def review_year(diary): achievements = [] for date, entry in diary.items()

    16710编辑于 2024-04-09
  • 来自专栏ops技术分享

    SVN权限管理(下)

    目录表示法 在前面的描述中,我们都采用 [repos:/some/dir] 这样的格式来表示项目的某个目录,比如上一小节中的 [SVN:/diary/headquarters] 。 比如说央舜公司建立一个大的代码库用于存放所有员工日志,叫做 diary,而SVN事业部只是其中一个部门,则可以这样做 [diary:/] @g_chief_manager = rw [diary:/SVN ] @g_SVN_manager = rw @g_SVN = r 这样,对于所有SVN事业部的人员来说,就可以将svn://192.168.0.1/diary/SVN 这个URL当作根目录来进行日常操作 马上动手做个试验,将 [diary:/] @g_chief_manager = rw #改成 [diary:/] # @g_chief_manager = rw 这样就相当于什么都没有设置。 只读权限的副作用 #若设置了 [SVN:/diary] * = r #则 Subversion 会认为,任何人都不允许改动diary 目录,包括删除、 改名 ,和 新增。

    1.4K30发布于 2021-07-01
  • 来自专栏linux驱动个人学习

    使用方法

    121052/maps 00400000-00401000 r--p 00000000 fd:01 1721806 /root/linux_learn_diary uprobe_test 00401000-00402000 r-xp 00001000 fd:01 1721806 /root/linux_learn_diary uprobe_test 00402000-00403000 r--p 00002000 fd:01 1721806 /root/linux_learn_diary uprobe_test 00403000-00404000 r--p 00002000 fd:01 1721806 /root/linux_learn_diary /uprobe/uprobe_test:0x0000000000001126 r:probe_uprobe_test/func1__return /root/linux_learn_diary/uprobe

    95910编辑于 2023-06-09
  • 来自专栏机器学习与统计学

    备战数学建模【MATLAB 从零到进阶】day1 MATLAB简介 变量定义 数据类型 特殊函数 常用函数 数组 向量 矩阵

    方向键↓ 调出历史命令中的后一个命令 Tab键输入命令的前几个字符,然后按Tab键,会弹出前面包含这几个字符的所有命令,方便查找所需命令 Ctrl+C 中断程序的运行,用于耗时过长程序的紧急中断 利用diarydiary off命令来创建“日志”来记录历史命令 >> diary test_diary.txt >> x=1 x = 1 >> y=[1,2,3] y = 1 2 3 >> diary off ?

    1.4K40发布于 2019-04-10
  • 来自专栏developerHaoz 的安卓之旅

    Android 一款十分简洁、优雅的日记 APP

    这里附上一篇将 RecyclerView 讲的很不错的博客 RecyclerView 使用详解(一) 要想使用 RecyclerView来实现我们想要实现的效果,先让我们建立一个item_rv_diary parent, int viewType) { return new DiaryViewHolder(mLayoutInflater.inflate(R.layout.item_rv_diary public class DiaryDatabaseHelper extends SQLiteOpenHelper { public static final String CREATE_DIARY = "create table Diary(" + "id integer primary key autoincrement, " + "date text , new String[]{title}); dbUpdate.update("Diary", valuesUpdate, "content = ?"

    93831发布于 2019-02-22
  • 来自专栏ops技术分享

    SVN权限管理(上)

    除了上面提到的那些人之外的其余所有人”,也就是“除了部门经理外的其他所有人”,当然也包括总经理那个怪老头 * = r 则表示“那些人只能读,不能写” 项目子目录 然后,我们要给总部人员开放日志目录的读写权限 [SVN:/diary 所以这儿,为了表示diary\headquarters 这个目录,我们必须使用 [SVN:/diary/headquarters]这样的格式。 若没有这一行,则所有帐号都可以读取 /diary/headquarters 目录下的文件。 因为虽然我们并没有设置这个目录的父目录权限,可是默认的规则使得 /diary 目录的权限与根目录完全一样,从而让其余帐号获得对/diary/headquarters 目录的 r 权限。 g_docs = rw * = r 这里的主要看点,就是 g_docs 组里面包含了一个 linda 帐号,她也同时在 g_headquarters 组里面出现,这就意味着, linda 将具备对/ref和diary

    2.1K20发布于 2021-07-01
  • 来自专栏拭心的安卓进阶之路

    sql删除一条记录后其他记录的id自动迁移,使id连续

    解决代码如下: 在执行删除时更新表,把删除位置后面的都往前移动一位 db.execSQL("delete from tb_diary2 where _id in ("+ sb + ")", db.execSQL("update tb_diary2 set _id=_id-1 where _id > ?",(Object[] )ids); 很多网友都说这样会影响性能,应该用触发器进行操作。

    1.9K20编辑于 2022-11-30
  • 来自专栏云深之无迹

    Matlab官方资料学习.1

    这两个语句是等价的,命令-函数二元性 'a' 注意这样的输入叫 字符向量,在单引号内 编程建议,避免与公共函数冲突的变量名称,以防止出现任何多义性 这个是软件自己的搜索页面 Ver,输出工具箱的名称 >> diary ('toolslog.txt') >> diary on; >> Ver >> diary off; 重定向有点麻烦 看一下这个函数,怎么样用 这个命令是询问捕获功能还开的吗?

    59350发布于 2021-08-20
领券