如何加载不符合node.js格式的外部js文件.我正在尝试导入json序列化库.我怎样才能做到这一点?
为什么UseValue只执行一次?我需要为每个请求调用TeamRepository.
我怎样才能做到这一点?
从TeamEmployee映射到TeamEmployeeInput:
CreateMap<TeamEmployee, TeamEmployeeInput>()
.ForMember(x => x.Teams, x => x.UseValue(GetTeamEmployeeInputs()))
.ForMember(d => d.SelectedTeam, s => s.MapFrom(x => x.Team == null ? 0 : x.Team.Id));
private IEnumerable<TeamDropDownInput> GetTeamEmployeeInputs()
{
Team[] teams = CreateDependency<ITeamRepository>().GetAll();
return Mapper.Map<Team[], TeamDropDownInput[]>(teams);
}
Run Code Online (Sandbox Code Playgroud)
域对象:
public class TeamEmployee : Entity
{
public virtual Employee Employee { get; set; }
public virtual Team Team { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
查看模型对象:
public class TeamEmployeeInput
{
public int? Id { get; set; }
public string …Run Code Online (Sandbox Code Playgroud) 嘿我正试图让我的相机跟着我的精灵,由于某种原因,精灵总是比我的相机移动得更快,我的相机无法夹到屏幕上.我想这样做,以便摄像机始终以精灵为中心,并在他移动时跟随他.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
namespace wintertermrpg
{
public class AnimatedSprite
{
public enum Facing
{
Left,
Right,
Up,
Down
}
public Facing facingDirection;
public Dictionary<string, FrameAnimation> Animations = new Dictionary<string, FrameAnimation>();
Camera cam = new Camera();
public Vector2 Position = Vector2.Zero;
Texture2D texture;
public bool IsCharacter = false;
public bool isAnimating = true;
string animationName = null;
float speed = 2f;
public float Speed
{
get { return speed; …Run Code Online (Sandbox Code Playgroud) 我需要创建一个文本文件(除非它已经存在)并使用bash向文件写一个新行.
我确信这很简单,但有人可以向我解释一下吗?
我从cassandra开始,当我在cassandra-cli中运行list或get命令时,我得到这样的结果:
[default@usersdatabase] list users;
Using default limit of 100
-------------------
RowKey: boby
=> (column=6e616d65, value=426f62, timestamp=1294780856414000)
-------------------
RowKey: edzuksm
=> (column=656d61696c, value=6d617268656c697340696e626f782e6c76, timestamp=1294780533705000)
=> (column=6e616d65, value=45647561726473, timestamp=1294780488155000)
=> (column=7375726e616d65, value=4d617268656c6973, timestamp=1294780515429000)
2 Rows Returned.
Run Code Online (Sandbox Code Playgroud)
我看不懂它,我只看到像'6e616d65'这样的值.
如何以人类可读的格式显示值?
我的应用程序在资产文件夹中有一个SQLite数据库.当用户启动我的应用程序时,将创建数据库并创建表.
这适用于很多设备(Nexus One,Htc Magic,SGS,X10 ......甚至是Htc Desire HD v2.2).我的应用程序适用于所有版本的Android(在我的设备上测试(1.6,2.2,2.2.1 Htc Magic)和模拟器(v1,5直到v2.3).
我对HTC DESIRE HD v2.2.1 1.72.405.3只有一个问题.
logcat:
android.database.sqlite.SQLiteException:没有这样的表:LISTE :,编译时:在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2833)的LISTE中选择_id. 2854)在Android.app.Handler.dispatchMessage(Handler.java:99)的android.app.ActivityThread.access $ 2300(ActivityThread.java:136)android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2179)在android.os.Looper.loop(Looper.java:143)的android.app.ActivityThread.main(ActivityThread.java:5068),位于java.lang.reflect的java.lang.reflect.Method.invokeNative(Native Method) .Method.invoke(Method.java:521)位于com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858)com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) )at dalvik.system.NativeStart.main(Native Method)引起:android.database.sqlite.SQLiteException:没有这样的表:LISTE :,编译时:从android.database.sqli的LISTE中选择_id 位于android.database.sqlite.SQLiteCompiledSql的android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)中的te.SQLiteCompiledSql.native_compile(Native Method).(androiditeCompiledSql.java:64)android.database.sqlite.SQLiteProgram (SQLiteProgram.java:80)位于android.database.sqlite.SQLiteDatabase的android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:46)android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:53).在android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1387)的rawQueryWithFactory(SQLiteDatabase.java:1417)... 11更多
我的应用程序创建数据库,但它不复制资产文件夹的文件表data\data\packagename\databases\mydatabase.
我的代码:
public void createDataBase() throws IOException{
boolean dbExist = checkDataBase();
if(dbExist){
//do nothing - database already exist
}else{
//By calling this method and empty database will be created into the default system path
//of your application so we are …Run Code Online (Sandbox Code Playgroud) 我按照数据备份中的描述实现了BackupAgent ,注册了一个API密钥并在我的Manifest中声明了BackupAgent.我认为备份部分工作得很好; 当我adb shell bmgr run在命令行中运行时,LogCat中会出现以下输出:
01-11 22:23:09.002: DEBUG/PerformBackupThread(97): starting agent for backup of BackupRequest{app=ApplicationInfo{4547c5b8 com.meins.nightclock} full=false}
01-11 22:23:09.002: DEBUG/BackupManagerService(97): awaiting agent for ApplicationInfo{4547c5b8 com.meins.nightclock}
01-11 22:23:09.013: DEBUG/BackupManagerService(97): agentConnected pkg=com.meins.nightclock agent=android.os.BinderProxy@4536a7f8
01-11 22:23:09.032: DEBUG/BackupHelperDispatcher(9122): handling existing helper 'alarms' android.app.backup.FileBackupHelper@44e197b0
01-11 22:23:09.032: DEBUG/BackupHelperDispatcher(9122): handling existing helper 'prefs' android.app.backup.SharedPreferencesBackupHelper@44e19478
01-11 22:23:09.032: VERBOSE/LocalTransport(97): performBackup() pkg=com.meins.nightclock
01-11 22:23:09.032: VERBOSE/LocalTransport(97): Got change set key=alarms:alarms size=16 key64=YWxhcm1zOmFsYXJtcw==
01-11 22:23:09.042: VERBOSE/LocalTransport(97): data size 16
01-11 22:23:09.062: VERBOSE/LocalTransport(97): Got change set key=prefs:com.meins.nightclock_preferences size=265 key64=cHJlZnM6Y29tLm1laW5zLm5pZ2h0Y2xvY2tfcHJlZmVyZW5jZXM= …Run Code Online (Sandbox Code Playgroud) 我有以下简单的查询,
SELECT US_LOGON_NAME as Username,
COUNT(I.IS_ISSUE_NO) as Issues
FROM ISSUES I JOIN USERS U ON I.IS_ASSIGNED_USER_ID = U.US_USER_ID
WHERE I.IS_RECEIVED_DATETIME BETWEEN 20110101000000 AND 20110107000000
GROUP BY U.US_LOGON_NAME;
Run Code Online (Sandbox Code Playgroud)
我想在选择列表中添加额外的COUNT()函数,但在某些条件下强加它们.这是以某种方式用CASE()语句完成的吗?我尝试在选择列表中放置Where子句,但似乎不允许这样做.我不确定这里是否真的需要子查询,但我不这么认为.
例如,我想要一个COUNT()函数,它只计算某个范围内的问题,然后计算另一个范围内的问题或其他各种条件等:
SELECT US_LOGON_NAME as Username,
COUNT(I.IS_ISSUE_NO (condition here)
COUNT(I.IS_ISSUE_NO (a different condition here)
Run Code Online (Sandbox Code Playgroud)
等等...
仍按登录名称分组.
谢谢.
我刚刚完成了一个监督学习算法的原型实现,自动为我们公司数据库中的所有项目分配分类标签(大约500万个项目).
结果看起来不错,我已经获得了计划生产实施项目的批准.
我以前做过这种工作,所以我知道软件的功能组件如何.我需要一组网络抓取工具来获取数据.我需要从已爬网文档中提取功能.需要将这些文档分成"训练集"和"分类集",并且需要从每个文档中提取特征向量.这些特征向量自组织成簇,并且簇通过一系列重新平衡操作.等等等
因此,我制定了一个计划,其中包含大约30个独特的开发/部署任务,每个任务都有时间估算.第一阶段的发展 - 忽略了我们希望长期拥有的一些先进功能,但尚不足以将其纳入开发计划中 - 预计将进行大约两个月的工作.(请记住,我已经有了一个工作原型,所以最终的实现比项目从头开始要简单得多.)
我的经理说这个计划看起来不错,但他问我是否可以将任务重新组织成用户故事,原因如下:(1)我们的项目管理软件完全是围绕用户故事组织的; (2)我们的所有调度都是基于将整个用户故事编入sprint,而不是单独调度任务; (3)其他团队 - 比如Web开发人员 - 已经充分利用了敏捷方法,并且他们从将所有软件功能建模为用户故事中受益.
所以我在项目的顶层创建了一个用户故事:
作为系统的用户,我想按类别搜索项目,这样我就可以在庞大而复杂的数据库中轻松找到最相关的项目.
或者这个功能的更好的顶级故事可能是:
作为内容编辑器,我想自动为数据库中的项目创建分类标识,以便客户可以在我们庞大而复杂的数据库中轻松找到高价值数据.
但这不是真正的问题.
对我来说,棘手的部分是弄清楚如何为机器学习架构的其余部分创建从属用户故事.
举个例子......我知道该算法需要两个主要的架构细分:(A)训练和(B)分类.我知道架构的培训部分需要构建一个集群空间.
我读过的所有敏捷开发文献似乎都表明用户故事应该是"提供任何商业价值的最小可能实现".在设计一个最终用户软件时,这很有意义.从小处开始,然后在用户需要其他功能时逐步增加值.
但是,集群空间本身就是零业务价值.爬虫或特征提取器也不是.在部分系统中没有商业价值(不适用于最终用户,也不适用于公司内部的任何角色).只有爬虫和特征提取器才能使用经过训练的集群空间,并且只有在我们开发了附带的分类器时才能使用.
我想可以创建用户故事,其中系统的从属组件充当故事中的用户:
作为一个监督学习的集群空间构建例程,我想要使用特征提取器中的数据,以便我可以存在.
但这似乎很奇怪.作为开发人员(或我们的用户,或任何其他利益相关者),我为这样的用户故事建模有什么好处?
虽然主要故事可以很容易地沿着架构组件边界(爬行器,训练器,分类器等)划分,但我不能从用户的角度考虑任何有用的分解.
你们有什么感想?您如何为复杂,不可分割,非面向用户的组件规划敏捷用户故事?
我认为这段代码应该没问题,但Static Analyzer不喜欢它.我无法弄清楚为什么,并希望有人能帮助我理解.代码工作正常,分析器结果只是让我烦恼.
Coin *tempCoin = [[Coin alloc] initalize];
self.myCoin = tempCoin;
[tempCoin release];
Run Code Online (Sandbox Code Playgroud)
Coin是一种通用的NSObject,它有一个初始化的方法.myCoin是当前视图的属性,属于类型Coin.我假设它告诉我,我正在泄漏tempCoin.
在我看来.h我将myCoin设置为非原子的属性,保留.
我试图自动发布代码以及这个正常版本,但静态分析器继续说:
1.方法返回一个带有+1保留计数的Objective-C对象(拥有引用)
2.第97行分配的对象不再在此点之后引用并且保留计数为+1(对象泄露)
第97行是我展示的第一行.
android ×2
c# ×2
agile ×1
automapper ×1
camera ×1
cassandra ×1
iphone ×1
javascript ×1
mapping ×1
memory-leaks ×1
node.js ×1
nosql ×1
scrum ×1
sprite ×1
sql ×1
sql-server ×1
sqlite ×1
t-sql ×1
task ×1
unix ×1
user-stories ×1
viewmodel ×1
xna ×1