小编Mar*_*arc的帖子

成为所有行业程序员杰克的好处和优势?

我已经做了10年的web开发,主要是MS堆栈,但也有一些LAMP.如今,程序员有很多选择,就业市场似乎到处都是.

在我再次深入研究一些新技术之前,我希望从其他人那里获得一些关于成为所有行业开发人员的额外好处的观点,而不是拥有广泛的市场技能?请与您一起体验.

language-agnostic

10
推荐指数
3
解决办法
4969
查看次数

Android如何录像,上传,转码,下载,播放

我正在研究Android(2.2)应用程序/服务的开发,这将使用户能够在他们的手机上录制短片(我强调短片,<30秒),然后将该视频(HTTP)上传到服务器,然后转码视频到其他格式.该用户可以从其他Android用户下载视频并播放它们.

现在,我对每个人推荐的方法都有点失落,因为我没有在一个有凝聚力的环境中看到任何问题.理想情况下,我想要一个非商业解决方案(因为视频托管/转码不需要供应商/服务),但是,随意将这些作为推荐(我将其标记为维基),因为我知道很多人喜欢在这一切中使用youtube和vimeo作为中间层.

问题是

  • 您建议使用哪些服务器技术进行托管和转码?
  • 您推荐哪种技术用于流式传输视频(根据用户网络连接提供高质量和低质量编码会很不错)
  • 您建议使用哪种视频格式和软件将服务器上传的视频转换为其他Android用户以后可以查看的内容.
  • 我假设在上传之前对电话进行任何转码是很糟糕的(电池/触发器问题),但是,如果我错误的假设你推荐什么?

    一些可能对你有帮助的事情......

  • 该视频只需要在Android设备上呈现,并且将来需要在webkit html5浏览器中呈现.
  • 带宽并不便宜(即使有大量30秒的视频),因此视频质量和视频文件大小的良好组合非常重要(如果需要流式传输以确保质量与下载).
  • 这适用于Android 2.2设备,当然还有800x400分钟的中高密度屏幕.
  • 开源解决方案(用于接收上载的服务器,用于执行转码的代码,用于执行流式传输的服务器)是首选,但不是必需的.
  • CDN是一种选择,但我认为现在没有真正的数字.

  • video android video-encoding video-streaming

    9
    推荐指数
    1
    解决办法
    3020
    查看次数

    SQL语句中的条件运算符

    我希望我可以在我的where子句中执行SQl Server 2005(我知道它无效)中的以下内容.有时@teamID(传入存储过程)将是现有teamID的值,否则它将始终为零,我想要Team表中的所有行.

    我使用Case进行了研究,运算符需要在整个语句之前或之后出现,这使得我无法根据@teamid的值使用不同的运算符.除了复制我的select语句之外的任何建议.

        declare @teamid int
        set @teamid = 0
    
        Select Team.teamID From Team
          case @teamid
             when 0 then 
                WHERE Team.teamID > 0
             else
                WHERE Team.teamID = @teamid
          end 
    
    Run Code Online (Sandbox Code Playgroud)

    sql t-sql sql-server sql-server-2005

    7
    推荐指数
    2
    解决办法
    2万
    查看次数

    Ghost代码降价块中的行号

    我想知道如何在渲染的markdown代码块中显示行号,特别是如何为Ghost博客平台执行此操作.如果您还可以根据语言为代码着色(以类似于GitHub和其他人的方式).谢谢!

    javascript markdown github ghost-blog

    6
    推荐指数
    1
    解决办法
    3840
    查看次数

    SimpleMembership MVC 4从UserProfile获取具有webpages_Roles角色的数据

    我有以下代码.但是必须有更多的数据库有效的方法来做到这一点,因为,如果我错了数据库查询的数量是正确的我(1 +(具有管理员角色的用户的数量))

    使用新的MVC 4项目,成员资格默认值为表UserProfile,webpages_Roles和webpages_UsersInRoles.我看到很多Roles.Get*的内置方法.如果我想避免编写像我下面的代码,我需要显式创建webpages_Roles和webpages_UsersInRoles的模型以及所有代码的第一个属性?从Roles.Get获取用户名只是不够,我需要完整的UserProfile.

    仅供参考,下面的"UserRole"对象只是一个枚举

    public ActionResult Admins()
        {
            var dbContext = new UsersContext();
            var usernames = Roles.GetUsersInRole(UserRole.SiteAdministrator.ToString());
            var adminUsers = new List<UserProfile>();
            foreach (string username in usernames)
            {
                var adminUser = dbContext.UserProfiles.FirstOrDefault(u => u.UserName.ToLower() == username);
                adminUser.Roles.Add(UserRole.SiteAdministrator);
                adminUsers.Add(adminUser);
            }
    
            return View(adminUsers);
        }
    
    Run Code Online (Sandbox Code Playgroud)

    asp.net-mvc entity-framework asp.net-mvc-4

    2
    推荐指数
    1
    解决办法
    8918
    查看次数